<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Rosie</title>
    <link>https://yyyeji.tistory.com/</link>
    <description>Study with Me &amp;deg;ࡇ&amp;deg;</description>
    <language>ko</language>
    <pubDate>Tue, 19 May 2026 10:39:55 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>RosieSong-dev</managingEditor>
    <image>
      <title>Rosie</title>
      <url>https://tistory1.daumcdn.net/tistory/5450143/attach/059803030d2e492e8768ae4e11ecc694</url>
      <link>https://yyyeji.tistory.com</link>
    </image>
    <item>
      <title>[MAC] 로컬에 Ollama 설치해보기</title>
      <link>https://yyyeji.tistory.com/468</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;677&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nsrJz/dJMcagL5toT/2ERrGP30nTWoNP1kAZvxt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nsrJz/dJMcagL5toT/2ERrGP30nTWoNP1kAZvxt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nsrJz/dJMcagL5toT/2ERrGP30nTWoNP1kAZvxt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnsrJz%2FdJMcagL5toT%2F2ERrGP30nTWoNP1kAZvxt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;226&quot; height=&quot;130&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;677&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;오늘은 Ollama를 로컬에 설치해볼 예정입니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;아래 웹사이트에 들어가 설치 명령어를 복사해줍니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1777200375214&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Download Ollama on macOS&quot; data-og-description=&quot;Download Ollama for macOS&quot; data-og-host=&quot;ollama.com&quot; data-og-source-url=&quot;https://ollama.com/download&quot; data-og-url=&quot;https://ollama.com/download/mac&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/Syyvb/dJMb8T92jav/PYAuLVzk1ERm3rTMSINqIK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://ollama.com/download&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://ollama.com/download&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/Syyvb/dJMb8T92jav/PYAuLVzk1ERm3rTMSINqIK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Download Ollama on macOS&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Download Ollama for macOS&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;ollama.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2026-04-26 at 7.45.57 PM.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;602&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WeXPQ/dJMb997e4Cu/wjza2ieHEokz8NHEb4WeP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WeXPQ/dJMb997e4Cu/wjza2ieHEokz8NHEb4WeP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WeXPQ/dJMb997e4Cu/wjza2ieHEokz8NHEb4WeP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWeXPQ%2FdJMb997e4Cu%2Fwjza2ieHEokz8NHEb4WeP0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1384&quot; height=&quot;602&quot; data-filename=&quot;Screenshot 2026-04-26 at 7.45.57 PM.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;602&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;터미널에서 그대로 실행하고&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;비밀번호를 세팅해주면 설치 완료!!&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/axz_keditor/emoticon/friends1/large/002.gif&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-name=&quot;002&quot; data-emoticon-type=&quot;friends1&quot; data-ke-align=&quot;alignCenter&quot; data-ke-type=&quot;emoticon&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/axz_keditor/emoticon/friends1/large/002.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;pre id=&quot;code_1777202064113&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ollama --version&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;  설치 후 버전을 확인해주세요  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1) Ollama&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1777201912128&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ollama run gemma&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2026-04-26 at 7.47.59 PM.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SVIfT/dJMcafsQcoJ/zFZGYHkIhl4kr104Gnebk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SVIfT/dJMcafsQcoJ/zFZGYHkIhl4kr104Gnebk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SVIfT/dJMcafsQcoJ/zFZGYHkIhl4kr104Gnebk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSVIfT%2FdJMcafsQcoJ%2FzFZGYHkIhl4kr104Gnebk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1384&quot; height=&quot;630&quot; data-filename=&quot;Screenshot 2026-04-26 at 7.47.59 PM.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;첫 번째 실행을 시키면 자동으로 다운로드됩니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2) Qwen&amp;nbsp;&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1777201976144&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ollama run qwen&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2026-04-26 at 7.57.38 PM.png&quot; data-origin-width=&quot;1296&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqsGjE/dJMcaf0FaFW/T0YeqMU7nUCoCtmUP9Uy61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqsGjE/dJMcaf0FaFW/T0YeqMU7nUCoCtmUP9Uy61/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqsGjE/dJMcaf0FaFW/T0YeqMU7nUCoCtmUP9Uy61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqsGjE%2FdJMcaf0FaFW%2FT0YeqMU7nUCoCtmUP9Uy61%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1296&quot; height=&quot;542&quot; data-filename=&quot;Screenshot 2026-04-26 at 7.57.38 PM.png&quot; data-origin-width=&quot;1296&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Qwen도 마찬가지고 실행시키면 자동으로 다운로드됩니당&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;설치 후 질문을 간단하게 던져봤습니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2026-04-26 at 8.15.21 PM.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bR23kr/dJMcac3Wk59/mFR0jmvvEPCM0XpH1nckWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bR23kr/dJMcac3Wk59/mFR0jmvvEPCM0XpH1nckWk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bR23kr/dJMcac3Wk59/mFR0jmvvEPCM0XpH1nckWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR23kr%2FdJMcac3Wk59%2FmFR0jmvvEPCM0XpH1nckWk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1384&quot; height=&quot;630&quot; data-filename=&quot;Screenshot 2026-04-26 at 8.15.21 PM.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사진과 같이 답변을 받아볼 수 있었어요!!&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;Ollama는 자동으로 API 서버도 띄어준다고 합니다!&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;gemma를 실행하지 않고 터미널에 아래 명령어를 입력해도 답변을 받아볼 수 있어요!&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1777202251948&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;curl http://localhost:11434/api/generate -d '{&quot;model&quot;: &quot;gemma&quot;, &quot;prompt&quot;: &quot;Briefly explain AI?&quot;, &quot;stream&quot;: false}'&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2026-04-26 at 8.08.46 PM.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTU9oh/dJMcagSQabr/oSNG7nwUshT3zpufq3i3Fk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTU9oh/dJMcagSQabr/oSNG7nwUshT3zpufq3i3Fk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTU9oh/dJMcagSQabr/oSNG7nwUshT3zpufq3i3Fk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTU9oh%2FdJMcagSQabr%2FoSNG7nwUshT3zpufq3i3Fk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1384&quot; height=&quot;630&quot; data-filename=&quot;Screenshot 2026-04-26 at 8.08.46 PM.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;다들 화이팅입니다 !!&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;006&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/axz_keditor/emoticon/friends1/large/006.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/axz_keditor/emoticon/friends1/large/006.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;677&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M6DQR/dJMcagkYLYZ/ioJrKruZentOTIivQhAUP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M6DQR/dJMcagkYLYZ/ioJrKruZentOTIivQhAUP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M6DQR/dJMcagkYLYZ/ioJrKruZentOTIivQhAUP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM6DQR%2FdJMcagkYLYZ%2FioJrKruZentOTIivQhAUP0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;211&quot; height=&quot;121&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;677&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>인공지능 챗봇</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/468</guid>
      <comments>https://yyyeji.tistory.com/468#entry468comment</comments>
      <pubDate>Sun, 26 Apr 2026 20:21:08 +0900</pubDate>
    </item>
    <item>
      <title>[MAC] console에서 Postgre DB 서버 생성하는 방법</title>
      <link>https://yyyeji.tistory.com/467</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요! 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;바로 서버 생성하는 방법으로 넘어가보겠습니다...&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;1) 아래 명령어를 통해 postgresql을 다운받아 줍니다-!!&lt;/p&gt;
&lt;pre id=&quot;code_1764743383857&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew install postgresql@15&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.29.26 PM.png&quot; data-origin-width=&quot;2114&quot; data-origin-height=&quot;832&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpKR8b/dJMcabQc8uY/QcBk0Y3zvpO3cn3V8FOrpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpKR8b/dJMcabQc8uY/QcBk0Y3zvpO3cn3V8FOrpK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpKR8b/dJMcabQc8uY/QcBk0Y3zvpO3cn3V8FOrpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpKR8b%2FdJMcabQc8uY%2FQcBk0Y3zvpO3cn3V8FOrpK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2114&quot; height=&quot;832&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.29.26 PM.png&quot; data-origin-width=&quot;2114&quot; data-origin-height=&quot;832&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다음은 제가 너무 많은 시행착오를 겪어서 ......... 혹시 몰라 Postgre 초기화를 시켰습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;2) Postgre 초기화하기&lt;/p&gt;
&lt;pre id=&quot;code_1764743419207&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;rm -rf /opt/homebrew/var/postgresql@15&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.30.26 PM.png&quot; data-origin-width=&quot;2050&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/T2wJv/dJMcaf59bcq/SgbseZoPN18oPcCxhpAk20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/T2wJv/dJMcaf59bcq/SgbseZoPN18oPcCxhpAk20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/T2wJv/dJMcaf59bcq/SgbseZoPN18oPcCxhpAk20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT2wJv%2FdJMcaf59bcq%2FSgbseZoPN18oPcCxhpAk20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2050&quot; height=&quot;34&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.30.26 PM.png&quot; data-origin-width=&quot;2050&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: center;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;스킵하셔도 가능이에요~&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;3) 새로운 서버 생성하기!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;아래 코드는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;PostgreSQL 15 데이터베이스 서버&lt;/b&gt;를 시작하는 코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1764744535759&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pg_ctl -D /opt/homebrew/var/postgresql@15 -l /opt/homebrew/var/postgresql@15/logfile start&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.49.04 PM.png&quot; data-origin-width=&quot;1838&quot; data-origin-height=&quot;84&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qitV5/dJMb99LCXIx/gn3050hRgQMkuEUlkKD7V1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qitV5/dJMb99LCXIx/gn3050hRgQMkuEUlkKD7V1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qitV5/dJMb99LCXIx/gn3050hRgQMkuEUlkKD7V1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqitV5%2FdJMb99LCXIx%2Fgn3050hRgQMkuEUlkKD7V1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1838&quot; height=&quot;84&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.49.04 PM.png&quot; data-origin-width=&quot;1838&quot; data-origin-height=&quot;84&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 들어가면 trust 모드여서 비밀번호 없이 접속 가능한데 로컬 한정이에요 -;;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;peer / md5 / password&lt;/b&gt;&lt;/span&gt; 같은 모드로 바꾸지 않았다면, 로컬에서 &lt;span&gt;psql -U 사용자명&lt;/span&gt;으로 바로 접속 가능해요 -!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;아래 코드는 서버 이름과 비밀번호를 함께 설정할 수 있어요!!&lt;/p&gt;
&lt;pre id=&quot;code_1764743481107&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;initdb /opt/homebrew/var/postgresql@15 -U server_name  -W&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.30.55 PM.png&quot; data-origin-width=&quot;2034&quot; data-origin-height=&quot;862&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ENLVy/dJMcagYhON0/ELBKdNDPx861Kj080TKkJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ENLVy/dJMcagYhON0/ELBKdNDPx861Kj080TKkJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ENLVy/dJMcagYhON0/ELBKdNDPx861Kj080TKkJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FENLVy%2FdJMcagYhON0%2FELBKdNDPx861Kj080TKkJ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2034&quot; height=&quot;862&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.30.55 PM.png&quot; data-origin-width=&quot;2034&quot; data-origin-height=&quot;862&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(비밀번호 잊지마세요... 저 까먹어서.. 고생했네요 ...)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;4) Postgre의 서비스를 시작합니다&lt;/p&gt;
&lt;pre id=&quot;code_1764743754375&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew services start postgresql@15&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.35.41 PM.png&quot; data-origin-width=&quot;1960&quot; data-origin-height=&quot;60&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cGBDtV/dJMcafLQp9z/6b5nH2tw3Tu8XgJPhMUHYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cGBDtV/dJMcafLQp9z/6b5nH2tw3Tu8XgJPhMUHYk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cGBDtV/dJMcafLQp9z/6b5nH2tw3Tu8XgJPhMUHYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGBDtV%2FdJMcafLQp9z%2F6b5nH2tw3Tu8XgJPhMUHYk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1960&quot; height=&quot;60&quot; data-filename=&quot;Screenshot 2025-12-03 at 3.35.41 PM.png&quot; data-origin-width=&quot;1960&quot; data-origin-height=&quot;60&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;5) DB 접속&lt;/p&gt;
&lt;pre id=&quot;code_1764745522755&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;psql -U yeji -d postgres&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.04.12 PM.png&quot; data-origin-width=&quot;2050&quot; data-origin-height=&quot;156&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGrTae/dJMcacImnfw/fvUFik0Xi3Xcm0VLeIUxA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGrTae/dJMcacImnfw/fvUFik0Xi3Xcm0VLeIUxA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGrTae/dJMcacImnfw/fvUFik0Xi3Xcm0VLeIUxA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGrTae%2FdJMcacImnfw%2FfvUFik0Xi3Xcm0VLeIUxA1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2050&quot; height=&quot;156&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.04.12 PM.png&quot; data-origin-width=&quot;2050&quot; data-origin-height=&quot;156&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;yeji&lt;/span&gt; 계정으로 &lt;span&gt;postgres&lt;/span&gt; DB에 접속된 상태입니다-!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1764745534758&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;CREATE DATABASE bbot_db OWNER yeji;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.05.04 PM.png&quot; data-origin-width=&quot;1854&quot; data-origin-height=&quot;66&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Kb8Dj/dJMcaihvbKR/bAgXnMglJleRVxuQ6RelIK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Kb8Dj/dJMcaihvbKR/bAgXnMglJleRVxuQ6RelIK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Kb8Dj/dJMcaihvbKR/bAgXnMglJleRVxuQ6RelIK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKb8Dj%2FdJMcaihvbKR%2FbAgXnMglJleRVxuQ6RelIK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1854&quot; height=&quot;66&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.05.04 PM.png&quot; data-origin-width=&quot;1854&quot; data-origin-height=&quot;66&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;bbot_db&lt;/span&gt;라는 새로운 DB를 생성하고!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1764745600541&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;\l&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1868&quot; data-origin-height=&quot;322&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dwQEJh/dJMcaiogggl/sPlzb3YVB9PQcYWIkoQ4A1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dwQEJh/dJMcaiogggl/sPlzb3YVB9PQcYWIkoQ4A1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dwQEJh/dJMcaiogggl/sPlzb3YVB9PQcYWIkoQ4A1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdwQEJh%2FdJMcaiogggl%2FsPlzb3YVB9PQcYWIkoQ4A1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1868&quot; height=&quot;322&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1868&quot; data-origin-height=&quot;322&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;bbot_db&lt;/span&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;가 목록에 보이면 성공!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1764745689473&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;psql -U yeji -d bbot_db&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.08.15 PM.png&quot; data-origin-width=&quot;1696&quot; data-origin-height=&quot;38&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UqRKV/dJMcahXcRyp/F8rgnGR74VwpMBvHFJ1Mj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UqRKV/dJMcahXcRyp/F8rgnGR74VwpMBvHFJ1Mj0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UqRKV/dJMcahXcRyp/F8rgnGR74VwpMBvHFJ1Mj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUqRKV%2FdJMcahXcRyp%2FF8rgnGR74VwpMBvHFJ1Mj0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1696&quot; height=&quot;38&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.08.15 PM.png&quot; data-origin-width=&quot;1696&quot; data-origin-height=&quot;38&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 하면 방금 만든 DB에 접속할 수 있어요~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1764746530983&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;CREATE TABLE website_data (
    id SERIAL PRIMARY KEY,
    title TEXT,
    url TEXT,
    crawl_time TIMESTAMP,
    content TEXT
);&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.22.02 PM.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;230&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/W6AcY/dJMcaiPiiK2/uKaBoajNXBzYRex9OK1sQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/W6AcY/dJMcaiPiiK2/uKaBoajNXBzYRex9OK1sQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/W6AcY/dJMcaiPiiK2/uKaBoajNXBzYRex9OK1sQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW6AcY%2FdJMcaiPiiK2%2FuKaBoajNXBzYRex9OK1sQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2000&quot; height=&quot;230&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.22.02 PM.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;230&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;sql 명령어로 테이블을 생성했습니다-!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1764747013241&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ALTER TABLE website_data
ADD COLUMN IF NOT EXISTS content_embedding FLOAT8[];&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.30.20 PM.png&quot; data-origin-width=&quot;1874&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sq3yC/dJMcagKKMbg/Bcp6Kd1bPLSwhGvC2zkVN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sq3yC/dJMcagKKMbg/Bcp6Kd1bPLSwhGvC2zkVN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sq3yC/dJMcagKKMbg/Bcp6Kd1bPLSwhGvC2zkVN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsq3yC%2FdJMcagKKMbg%2FBcp6Kd1bPLSwhGvC2zkVN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1874&quot; height=&quot;88&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.30.20 PM.png&quot; data-origin-width=&quot;1874&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이미 생성한 테이블에 ..! 임베딩 컬럼 하나 추가하는 코드입니다~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1764745989028&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;\q&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.13.16 PM.png&quot; data-origin-width=&quot;1762&quot; data-origin-height=&quot;36&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CPBZS/dJMcabvUxxu/Un1X3EKWxzf3dHNm1DEm20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CPBZS/dJMcabvUxxu/Un1X3EKWxzf3dHNm1DEm20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CPBZS/dJMcabvUxxu/Un1X3EKWxzf3dHNm1DEm20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCPBZS%2FdJMcabvUxxu%2FUn1X3EKWxzf3dHNm1DEm20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1762&quot; height=&quot;36&quot; data-filename=&quot;Screenshot 2025-12-03 at 4.13.16 PM.png&quot; data-origin-width=&quot;1762&quot; data-origin-height=&quot;36&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 명렁어를 작성하면 나올 수 있습니다-!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;005&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/005.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/005.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;휴 드디어 해결했네요 ㅠㅠ&lt;/p&gt;</description>
      <category>Database &amp;amp; SQL</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/467</guid>
      <comments>https://yyyeji.tistory.com/467#entry467comment</comments>
      <pubDate>Wed, 3 Dec 2025 16:24:56 +0900</pubDate>
    </item>
    <item>
      <title>[MAC] VScode와 PostgreSQL 연동하기</title>
      <link>https://yyyeji.tistory.com/466</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-01 at 10.43.16 PM.png&quot; data-origin-width=&quot;124&quot; data-origin-height=&quot;126&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dj2hpd/dJMcagxcNzT/j6KWdd2ZF7UtWqXhnstGb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dj2hpd/dJMcagxcNzT/j6KWdd2ZF7UtWqXhnstGb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dj2hpd/dJMcagxcNzT/j6KWdd2ZF7UtWqXhnstGb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdj2hpd%2FdJMcagxcNzT%2Fj6KWdd2ZF7UtWqXhnstGb0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;124&quot; height=&quot;126&quot; data-filename=&quot;Screenshot 2025-12-01 at 10.43.16 PM.png&quot; data-origin-width=&quot;124&quot; data-origin-height=&quot;126&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요! 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Postgre DB를 사용하기 위해 VScode와 연동시켜 볼 예정입니다&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;  연동시키기 전 PostgreSQL를 다운로드 받아주세요 -!!  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://yyyeji.tistory.com/465&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://yyyeji.tistory.com/465&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1764596725333&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[MAC] PostgreSQL 설치하기&quot; data-og-description=&quot;안녕하세요! 송로지입니다   PostgreSQL 설치 한 번 해볼게요 ... !!https://www.enterprisedb.com/downloads/postgres-postgresql-downloads EDB: Open-Source, Enterprise Postgres Database Management www.enterprisedb.com본인 컴퓨터에 맞&quot; data-og-host=&quot;yyyeji.tistory.com&quot; data-og-source-url=&quot;https://yyyeji.tistory.com/465&quot; data-og-url=&quot;https://yyyeji.tistory.com/465&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/kQ5Ol/hyZOTzc6AP/AkwUjK0agPFiRWizic1eCK/img.png?width=800&amp;amp;height=357&amp;amp;face=0_0_800_357,https://scrap.kakaocdn.net/dn/bHXrDG/hyZNITAgk1/icAOahOcflRKjcO1HxZIC0/img.png?width=800&amp;amp;height=357&amp;amp;face=0_0_800_357,https://scrap.kakaocdn.net/dn/bfIbQz/hyZOCYwDXl/52Lqnkserk79bUFvjG0ZmK/img.png?width=2634&amp;amp;height=1178&amp;amp;face=0_0_2634_1178&quot;&gt;&lt;a href=&quot;https://yyyeji.tistory.com/465&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://yyyeji.tistory.com/465&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/kQ5Ol/hyZOTzc6AP/AkwUjK0agPFiRWizic1eCK/img.png?width=800&amp;amp;height=357&amp;amp;face=0_0_800_357,https://scrap.kakaocdn.net/dn/bHXrDG/hyZNITAgk1/icAOahOcflRKjcO1HxZIC0/img.png?width=800&amp;amp;height=357&amp;amp;face=0_0_800_357,https://scrap.kakaocdn.net/dn/bfIbQz/hyZOCYwDXl/52Lqnkserk79bUFvjG0ZmK/img.png?width=2634&amp;amp;height=1178&amp;amp;face=0_0_2634_1178');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[MAC] PostgreSQL 설치하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요! 송로지입니다   PostgreSQL 설치 한 번 해볼게요 ... !!https://www.enterprisedb.com/downloads/postgres-postgresql-downloads EDB: Open-Source, Enterprise Postgres Database Management www.enterprisedb.com본인 컴퓨터에 맞&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;yyyeji.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;완료가 되었다면 VScode를 켜줍니다!!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zfZof/dJMcajm63ey/vV72fFkmZAI8C6qSleapp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zfZof/dJMcajm63ey/vV72fFkmZAI8C6qSleapp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zfZof/dJMcajm63ey/vV72fFkmZAI8C6qSleapp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzfZof%2FdJMcajm63ey%2FvV72fFkmZAI8C6qSleapp0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2232&quot; height=&quot;1324&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그 다음은 확장프로그램을 설치할 수 있게 아래 Extension을 클릭합니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JIHfa/dJMcahCSAqX/DwLvjMjLXnlRj9tBatSrck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JIHfa/dJMcahCSAqX/DwLvjMjLXnlRj9tBatSrck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JIHfa/dJMcahCSAqX/DwLvjMjLXnlRj9tBatSrck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJIHfa%2FdJMcahCSAqX%2FDwLvjMjLXnlRj9tBatSrck%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2232&quot; height=&quot;1324&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 PostgreSQL를 검색해주시면 됩니다~&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/udYGv/dJMcaiIwcxD/emi5r1jkaW88rx5P14ySZk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/udYGv/dJMcaiIwcxD/emi5r1jkaW88rx5P14ySZk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/udYGv/dJMcaiIwcxD/emi5r1jkaW88rx5P14ySZk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FudYGv%2FdJMcaiIwcxD%2Femi5r1jkaW88rx5P14ySZk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2232&quot; height=&quot;1324&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그 후 맨 위에 뜨시는 PostgreSQL을 다운받아 주세요&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dchQB3/dJMcafkLy6j/jjL0a2dWoV12fUSpvqdfPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dchQB3/dJMcafkLy6j/jjL0a2dWoV12fUSpvqdfPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dchQB3/dJMcafkLy6j/jjL0a2dWoV12fUSpvqdfPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdchQB3%2FdJMcafkLy6j%2FjjL0a2dWoV12fUSpvqdfPK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2232&quot; height=&quot;1324&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-01 at 10.50.56 PM.png&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boDzIq/dJMcabo719I/SxW5ZKwVWqMY3nvi9EAiq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boDzIq/dJMcabo719I/SxW5ZKwVWqMY3nvi9EAiq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boDzIq/dJMcabo719I/SxW5ZKwVWqMY3nvi9EAiq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboDzIq%2FdJMcabo719I%2FSxW5ZKwVWqMY3nvi9EAiq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2232&quot; height=&quot;1324&quot; data-filename=&quot;Screenshot 2025-12-01 at 10.50.56 PM.png&quot; data-origin-width=&quot;2232&quot; data-origin-height=&quot;1324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Management Tool을 다운로드 하셔야 됩니다 -!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;설치가 완료되면 좌측 아래 Postgre 아이콘이 생깁니다 -!!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2486&quot; data-origin-height=&quot;1602&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rFJCQ/dJMcagRvqpe/nKBodxhPULbXRQFwuid0Z1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rFJCQ/dJMcagRvqpe/nKBodxhPULbXRQFwuid0Z1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rFJCQ/dJMcagRvqpe/nKBodxhPULbXRQFwuid0Z1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrFJCQ%2FdJMcagRvqpe%2FnKBodxhPULbXRQFwuid0Z1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2486&quot; height=&quot;1602&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2486&quot; data-origin-height=&quot;1602&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(귀엽지 않나여 -?!?  )&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그 아이콘을 누르시면 DB를 연결하실 수 있습니다 -!!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2486&quot; data-origin-height=&quot;1602&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kKP5o/dJMcadNXVT2/IoOvRbGFLqhncjRZQVG9i1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kKP5o/dJMcadNXVT2/IoOvRbGFLqhncjRZQVG9i1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kKP5o/dJMcadNXVT2/IoOvRbGFLqhncjRZQVG9i1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkKP5o%2FdJMcadNXVT2%2FIoOvRbGFLqhncjRZQVG9i1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2486&quot; height=&quot;1602&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2486&quot; data-origin-height=&quot;1602&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;+ 버튼을 누르면 무언가를 입력할 수 있는 창이 뜨는데&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;위에서 만들었던 정보를 넣으면 됩니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 console 창을 열어주세요..!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 서버를 실행하기 위해 아래 코드를 실행시켜 줍니다&lt;/p&gt;
&lt;pre id=&quot;code_1764693272097&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew services start postgresql&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-03 at 1.35.11 AM.png&quot; data-origin-width=&quot;575&quot; data-origin-height=&quot;74&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cyik6Z/dJMcadmTVzn/4jBjPeimyHPlTORKZ3dMM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cyik6Z/dJMcadmTVzn/4jBjPeimyHPlTORKZ3dMM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cyik6Z/dJMcadmTVzn/4jBjPeimyHPlTORKZ3dMM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcyik6Z%2FdJMcadmTVzn%2F4jBjPeimyHPlTORKZ3dMM1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;575&quot; height=&quot;74&quot; data-filename=&quot;Screenshot 2025-12-03 at 1.35.11 AM.png&quot; data-origin-width=&quot;575&quot; data-origin-height=&quot;74&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;014&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/014.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/014.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Database &amp;amp; SQL</category>
      <category>Database</category>
      <category>DB</category>
      <category>postgre</category>
      <category>postgresql</category>
      <category>관계형</category>
      <category>관계형디비</category>
      <category>디비</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/466</guid>
      <comments>https://yyyeji.tistory.com/466#entry466comment</comments>
      <pubDate>Mon, 1 Dec 2025 22:56:24 +0900</pubDate>
    </item>
    <item>
      <title>[MAC] PostgreSQL 설치하기</title>
      <link>https://yyyeji.tistory.com/465</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요! 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;PostgreSQL 설치를 한 번 해볼게요 ... !!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.postgresql.org&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.postgresql.org&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1766975802344&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;PostgreSQL&quot; data-og-description=&quot;The world's most advanced open source database.&quot; data-og-host=&quot;www.postgresql.org&quot; data-og-source-url=&quot;https://www.postgresql.org&quot; data-og-url=&quot;https://www.postgresql.org/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/QmeOQ/hyZQB60jNa/5pkGVm6aMya2dQtMvkOXJk/img.png?width=540&amp;amp;height=557&amp;amp;face=0_0_540_557,https://scrap.kakaocdn.net/dn/blC2Zk/hyZPRoPsoc/JSoPJAalb7bSoZJfNPUctk/img.png?width=540&amp;amp;height=557&amp;amp;face=0_0_540_557&quot;&gt;&lt;a href=&quot;https://www.postgresql.org&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.postgresql.org&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/QmeOQ/hyZQB60jNa/5pkGVm6aMya2dQtMvkOXJk/img.png?width=540&amp;amp;height=557&amp;amp;face=0_0_540_557,https://scrap.kakaocdn.net/dn/blC2Zk/hyZPRoPsoc/JSoPJAalb7bSoZJfNPUctk/img.png?width=540&amp;amp;height=557&amp;amp;face=0_0_540_557');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;PostgreSQL&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;The world's most advanced open source database.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.postgresql.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1430&quot; data-origin-height=&quot;984&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzymoo/dJMcabJB91O/I8bYQMi1g7DKETTU4vZ4xK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzymoo/dJMcabJB91O/I8bYQMi1g7DKETTU4vZ4xK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzymoo/dJMcabJB91O/I8bYQMi1g7DKETTU4vZ4xK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbzymoo%2FdJMcabJB91O%2FI8bYQMi1g7DKETTU4vZ4xK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1430&quot; height=&quot;984&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1430&quot; data-origin-height=&quot;984&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;웹사이트에 들어가 Download 버튼을 눌러준 뒤..!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;본인 컴퓨터 운영체제에 맞춰 선택합니다!!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1432&quot; data-origin-height=&quot;1640&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXukyq/dJMcai2Ylum/IXMALIB0Gd8QokQCPhKiOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXukyq/dJMcai2Ylum/IXMALIB0Gd8QokQCPhKiOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXukyq/dJMcai2Ylum/IXMALIB0Gd8QokQCPhKiOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXukyq%2FdJMcai2Ylum%2FIXMALIB0Gd8QokQCPhKiOK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1432&quot; height=&quot;1640&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1432&quot; data-origin-height=&quot;1640&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;저는 mac이기 때문에 macOS로 들어가겠습니다-!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;EDB에서 제공하는 다운로드 패키지를 사용해보겠습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsYN0Z/dJMcabJB91L/i4eEpimRFTQmBPfLXzKWXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsYN0Z/dJMcabJB91L/i4eEpimRFTQmBPfLXzKWXk/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;1430&quot; data-origin-height=&quot;1192&quot; data-filename=&quot;blob&quot; style=&quot;width: 46.9713%; margin-right: 10px;&quot; data-widthpercent=&quot;47.52&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsYN0Z/dJMcabJB91L/i4eEpimRFTQmBPfLXzKWXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsYN0Z%2FdJMcabJB91L%2Fi4eEpimRFTQmBPfLXzKWXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1430&quot; height=&quot;1192&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pCUVl/dJMcabJB91N/8F2fKKMON0ALdWQVaH0Tp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pCUVl/dJMcabJB91N/8F2fKKMON0ALdWQVaH0Tp1/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;1428&quot; data-origin-height=&quot;1078&quot; data-filename=&quot;blob&quot; style=&quot;width: 51.8659%;&quot; data-widthpercent=&quot;52.48&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pCUVl/dJMcabJB91N/8F2fKKMON0ALdWQVaH0Tp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpCUVl%2FdJMcabJB91N%2F8F2fKKMON0ALdWQVaH0Tp1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1428&quot; height=&quot;1078&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;가장 최신 버전의 Mac os를 선택합니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Allow하면 다운로드가 시작됩니다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1432&quot; data-origin-height=&quot;1168&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bW4KQs/dJMcahiKmiM/1tgKKDe6gxgnVByxQzJbr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bW4KQs/dJMcahiKmiM/1tgKKDe6gxgnVByxQzJbr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bW4KQs/dJMcahiKmiM/1tgKKDe6gxgnVByxQzJbr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbW4KQs%2FdJMcahiKmiM%2F1tgKKDe6gxgnVByxQzJbr0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1432&quot; height=&quot;1168&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1432&quot; data-origin-height=&quot;1168&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;006&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/006.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/006.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다운로드를 시작해보겠습니다!!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-29 at 11.42.44 AM.png&quot; data-origin-width=&quot;1876&quot; data-origin-height=&quot;778&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bI1OxI/dJMcai2Ylxj/hEmA1WcKjNlfdpdbojwnX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bI1OxI/dJMcai2Ylxj/hEmA1WcKjNlfdpdbojwnX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bI1OxI/dJMcai2Ylxj/hEmA1WcKjNlfdpdbojwnX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbI1OxI%2FdJMcai2Ylxj%2FhEmA1WcKjNlfdpdbojwnX0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1876&quot; height=&quot;778&quot; data-filename=&quot;Screenshot 2025-12-29 at 11.42.44 AM.png&quot; data-origin-width=&quot;1876&quot; data-origin-height=&quot;778&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;dmg 파일을 클릭하면 setup할 수 있는 팝업이 뜨게됩니다-!!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCk4uV/dJMcaaw93s3/IsrKVdwkmRuHkOyNT2zTbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCk4uV/dJMcaaw93s3/IsrKVdwkmRuHkOyNT2zTbK/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;1324&quot; data-origin-height=&quot;1080&quot; data-filename=&quot;Screenshot 2025-12-29 at 11.43.31 AM.png&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCk4uV/dJMcaaw93s3/IsrKVdwkmRuHkOyNT2zTbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCk4uV%2FdJMcaaw93s3%2FIsrKVdwkmRuHkOyNT2zTbK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1324&quot; height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1nYet/dJMcabJB93v/CcfQZyUu54HFwc812k50K0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1nYet/dJMcabJB93v/CcfQZyUu54HFwc812k50K0/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;1324&quot; data-origin-height=&quot;1080&quot; data-filename=&quot;Screenshot 2025-12-29 at 11.44.19 AM.png&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1nYet/dJMcabJB93v/CcfQZyUu54HFwc812k50K0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1nYet%2FdJMcabJB93v%2FCcfQZyUu54HFwc812k50K0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1324&quot; height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Next를 누르면서 설치를 완료해주시면 되는데&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;비밀번호는 DB에 접속하는 중요한 정보이기 때문에 잊으시면 안 됩니다 ㅠㅠ!!&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;016&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/016.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/016.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(잊였던 사람 저에요 .. ㅎ)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그렇게 되면 설치 완료!!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-12-29 at 11.48.50 AM.png&quot; data-origin-width=&quot;1098&quot; data-origin-height=&quot;552&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qK2Qg/dJMcaiopBXt/Ee3pCKu4tJf8pz9InqcQUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qK2Qg/dJMcaiopBXt/Ee3pCKu4tJf8pz9InqcQUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qK2Qg/dJMcaiopBXt/Ee3pCKu4tJf8pz9InqcQUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqK2Qg%2FdJMcaiopBXt%2FEe3pCKu4tJf8pz9InqcQUK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;328&quot; height=&quot;165&quot; data-filename=&quot;Screenshot 2025-12-29 at 11.48.50 AM.png&quot; data-origin-width=&quot;1098&quot; data-origin-height=&quot;552&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하하&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;pgAdmin 4를 실행해보겠습니당&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mrNoD/dJMcabW8MBV/H3kntjYcVU6Jvnk9BIZyMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mrNoD/dJMcabW8MBV/H3kntjYcVU6Jvnk9BIZyMK/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;1724&quot; data-origin-height=&quot;1424&quot; data-filename=&quot;Screenshot 2025-12-29 at 11.49.11 AM.png&quot; style=&quot;width: 42.0518%; margin-right: 10px;&quot; data-widthpercent=&quot;42.55&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mrNoD/dJMcabW8MBV/H3kntjYcVU6Jvnk9BIZyMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmrNoD%2FdJMcabW8MBV%2FH3kntjYcVU6Jvnk9BIZyMK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1724&quot; height=&quot;1424&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FfzLy/dJMcaaqoc8c/DI0F63r8mpPNu35ubhvw70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FfzLy/dJMcaaqoc8c/DI0F63r8mpPNu35ubhvw70/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;2364&quot; data-origin-height=&quot;1446&quot; data-filename=&quot;Screenshot 2025-12-29 at 11.49.54 AM.png&quot; style=&quot;width: 56.7854%;&quot; data-widthpercent=&quot;57.45&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FfzLy/dJMcaaqoc8c/DI0F63r8mpPNu35ubhvw70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFfzLy%2FdJMcaaqoc8c%2FDI0F63r8mpPNu35ubhvw70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2364&quot; height=&quot;1446&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;까먹지 말라고 했던 비밀번호 입력을 해주면&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;DB 접속이 완료됩니다-!!  &lt;/p&gt;</description>
      <category>Database &amp;amp; SQL</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/465</guid>
      <comments>https://yyyeji.tistory.com/465#entry465comment</comments>
      <pubDate>Fri, 21 Nov 2025 14:53:16 +0900</pubDate>
    </item>
    <item>
      <title>[Data Science] Stringr 패키지 알아보기</title>
      <link>https://yyyeji.tistory.com/464</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0tyrf%2FbtsQ5FJXS01%2FY7f6knaV84Rxhc3f4j1oh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;186&quot; height=&quot;132&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;안녕하세요! 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Stringr은 문자열을 다룰 때 쓰는 R의 패키지입니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하나씩 살펴보겠습니다!!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;str_trim()&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문자열 양쪽 끝의 공백(space)를 제거해주는 함수입니다!&lt;/p&gt;
&lt;pre id=&quot;code_1760149446937&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;str_trim(&quot; this is a test &quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.25.44 AM.png&quot; data-origin-width=&quot;1146&quot; data-origin-height=&quot;72&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LoRLC/btsQ4W02a0e/6QkCW5ydkQhxvD0X06ysdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LoRLC/btsQ4W02a0e/6QkCW5ydkQhxvD0X06ysdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LoRLC/btsQ4W02a0e/6QkCW5ydkQhxvD0X06ysdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLoRLC%2FbtsQ4W02a0e%2F6QkCW5ydkQhxvD0X06ysdK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1146&quot; height=&quot;72&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.25.44 AM.png&quot; data-origin-width=&quot;1146&quot; data-origin-height=&quot;72&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;str_pad()&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문자열 길이를 7로 맞추되, 부족한 부분을 왼쪽(left)에 &quot;0&quot;으로 채우는 코드입니다!&lt;/p&gt;
&lt;pre id=&quot;code_1760149455886&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;str_pad(&quot;24498&quot;, width=7, side=&quot;left&quot;, pad=&quot;0&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.26.31 AM.png&quot; data-origin-width=&quot;1148&quot; data-origin-height=&quot;78&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/exhe0b/btsQ61zuwMJ/w5hq4mmOxeAKrftSjvfwJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/exhe0b/btsQ61zuwMJ/w5hq4mmOxeAKrftSjvfwJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/exhe0b/btsQ61zuwMJ/w5hq4mmOxeAKrftSjvfwJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fexhe0b%2FbtsQ61zuwMJ%2Fw5hq4mmOxeAKrftSjvfwJk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1148&quot; height=&quot;78&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.26.31 AM.png&quot; data-origin-width=&quot;1148&quot; data-origin-height=&quot;78&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;str_detect()&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;각 요소에 &quot;Alice&quot;가 포함되어 있는지 논리값(TRUE/FALSE)로 알려주는 함수입니다!&lt;/p&gt;
&lt;pre id=&quot;code_1760149466085&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;friends &amp;lt;- c(&quot;Sarah&quot;, &quot;Tom&quot;, &quot;Alice&quot;)
str_detect(friends, &quot;Alice&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.27.44 AM.png&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;64&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qAlca/btsQ7AV2Q4S/qZdCVXeJzY2Alkq64y4phK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qAlca/btsQ7AV2Q4S/qZdCVXeJzY2Alkq64y4phK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qAlca/btsQ7AV2Q4S/qZdCVXeJzY2Alkq64y4phK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqAlca%2FbtsQ7AV2Q4S%2FqZdCVXeJzY2Alkq64y4phK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1154&quot; height=&quot;64&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.27.44 AM.png&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;64&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;str_replace()&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문자열에서 &quot;Alice&quot;를 &quot;David&quot;로 바꿔주는 코드입니다!!&lt;/p&gt;
&lt;pre id=&quot;code_1760149494753&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;friends &amp;lt;- c(&quot;Sarah&quot;, &quot;Tom&quot;, &quot;Alice&quot;)
str_replace(friends, &quot;Alice&quot;, &quot;David&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.28.30 AM.png&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;68&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd1wKf/btsQ7Os7662/bUstRVhIoNdt4Anl1ltcLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd1wKf/btsQ7Os7662/bUstRVhIoNdt4Anl1ltcLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd1wKf/btsQ7Os7662/bUstRVhIoNdt4Anl1ltcLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd1wKf%2FbtsQ7Os7662%2FbUstRVhIoNdt4Anl1ltcLk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1152&quot; height=&quot;68&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.28.30 AM.png&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;68&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;추가로 ~~ tolower(), toupper()를 알아보겠습니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;tolower()은 대문자를 소문자로 바꿔주는 함수입니다.!!&lt;/p&gt;
&lt;pre id=&quot;code_1760149760840&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;tolower(&quot;I AM TALKING LOUDLY!!&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.29.48 AM.png&quot; data-origin-width=&quot;1150&quot; data-origin-height=&quot;74&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Fx5Uy/btsQ5DNqCXa/z4dVk6byzWZOkpSuM2KBGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fx5Uy/btsQ5DNqCXa/z4dVk6byzWZOkpSuM2KBGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fx5Uy/btsQ5DNqCXa/z4dVk6byzWZOkpSuM2KBGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFx5Uy%2FbtsQ5DNqCXa%2Fz4dVk6byzWZOkpSuM2KBGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1150&quot; height=&quot;74&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.29.48 AM.png&quot; data-origin-width=&quot;1150&quot; data-origin-height=&quot;74&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;toupper()은 소문자를 대문자로 바꿔주는 함수입니다&lt;/p&gt;
&lt;pre id=&quot;code_1760149765606&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;toupper(&quot;I am whispering...&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.30.12 AM.png&quot; data-origin-width=&quot;1146&quot; data-origin-height=&quot;68&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/skM6G/btsQ578l2YG/LgCKt2u51GyDFZzbJG3nC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/skM6G/btsQ578l2YG/LgCKt2u51GyDFZzbJG3nC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/skM6G/btsQ578l2YG/LgCKt2u51GyDFZzbJG3nC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FskM6G%2FbtsQ578l2YG%2FLgCKt2u51GyDFZzbJG3nC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1146&quot; height=&quot;68&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.30.12 AM.png&quot; data-origin-width=&quot;1146&quot; data-origin-height=&quot;68&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;완전 유용하니 알아두면 좋겠죠 ??&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;002&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/002.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/002.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>R programming</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/464</guid>
      <comments>https://yyyeji.tistory.com/464#entry464comment</comments>
      <pubDate>Sat, 11 Oct 2025 11:30:34 +0900</pubDate>
    </item>
    <item>
      <title>[Data Science] lubridate 패키지 알아보기</title>
      <link>https://yyyeji.tistory.com/463</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0tyrf%2FbtsQ5FJXS01%2FY7f6knaV84Rxhc3f4j1oh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;186&quot; height=&quot;132&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;안녕하세요! 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;lubridate 패키지는 날짜/시간을 자동으로 인식해주는 패키지입니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;복잡한 as.Date() 대신 ymd(), mdy() 같은 함수를 쓸 수 있습니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1760149058049&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;library(lubridate)
ymd(&quot;2015-08-25&quot;)
ymd(&quot;2015 August 25&quot;)
mdy(&quot;August 25, 2015&quot;)
hms(&quot;13:33:09&quot;)
ymd_hms(&quot;2015/08/25 13.33.09&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.17.45 AM.png&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7eKyV/btsQ69RVvLH/O9Y0kSx9d0YtaDpLoAaZGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7eKyV/btsQ69RVvLH/O9Y0kSx9d0YtaDpLoAaZGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7eKyV/btsQ69RVvLH/O9Y0kSx9d0YtaDpLoAaZGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7eKyV%2FbtsQ69RVvLH%2FO9Y0kSx9d0YtaDpLoAaZGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1152&quot; height=&quot;360&quot; data-filename=&quot;Screenshot 2025-10-11 at 11.17.45 AM.png&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;날짜의 형식이 달라도 알아서 인식해주는 패키지이기 때문에&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사용해보시면 좋을 것 같아요~~&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;014&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/014.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/014.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>R programming</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/463</guid>
      <comments>https://yyyeji.tistory.com/463#entry463comment</comments>
      <pubDate>Sat, 11 Oct 2025 11:18:39 +0900</pubDate>
    </item>
    <item>
      <title>[Data Science] R 언어에서 NA와 NaN의 차이점은 무엇일까? (+타입변환)</title>
      <link>https://yyyeji.tistory.com/462</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0tyrf%2FbtsQ5FJXS01%2FY7f6knaV84Rxhc3f4j1oh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;186&quot; height=&quot;132&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;안녕하세요! 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;R 언어에서 변수의 타입을 살펴보면,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;character&lt;/b&gt; - &quot;Hello&quot;, &quot;123&quot;, &quot;A&quot;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;numeric&lt;/b&gt; - 23.44, 120, NaN, Inf&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;integer&lt;/b&gt; - 4L, 1123L&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;factor&lt;/b&gt; - factor(&quot;Hello&quot;), factor(8)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;logical&lt;/b&gt; - TRUE, FALSE, NA&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;가 있습니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;근데 ........... numeric의 NaN와 logical의 NA는 무슨 차이인가............&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;우선 NA은&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Not Available의 약자로,&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;데이터가 존재하지 않음을 의미합니다.!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&quot;값이 아예 없다&quot;, &quot;모름&quot; 같은 의미입니다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;NaN는&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Not a Number의 약자로,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;수학적으로 정의되지 않는 값을 의미합니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;0을 0으로 나눌 때&amp;nbsp; =&amp;gt;&amp;nbsp; 이건 숫자가 아니야(Not a Number)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이런 식으로 해석될 수 있습니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;즉 ,,,!!!!!!!!!!!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;NA: 데이터 자체가 없음(정보가 비어 있음)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;NaN: 계산 결과가 수학적으로 말이 안 됨&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;을 의미합니다 ~~&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;추가로 변수의 타입을 바꾸기 위해서는?&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;as.character(2016)&lt;br /&gt;as.numeric(TRUE)&lt;br /&gt;as.integer(99)&lt;br /&gt;as.factor(&quot;something&quot;)&lt;br /&gt;as.logical(0)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이런식으로 함수를 사용해주시면 됩니당 &amp;gt;&amp;gt;&amp;lt;&amp;lt;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;002&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/002.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/002.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>R programming</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/462</guid>
      <comments>https://yyyeji.tistory.com/462#entry462comment</comments>
      <pubDate>Sat, 11 Oct 2025 11:08:05 +0900</pubDate>
    </item>
    <item>
      <title>[Data Science] order과 sort 함수 차이점 알아보기</title>
      <link>https://yyyeji.tistory.com/461</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0tyrf%2FbtsQ5FJXS01%2FY7f6knaV84Rxhc3f4j1oh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;186&quot; height=&quot;132&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;안녕하세요! 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;my_vector 안에 숫자 값을 넣어줬습니다!&lt;/p&gt;
&lt;pre id=&quot;code_1760090404696&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;my_vector &amp;lt;- c(6, 12, 4, 89, 23, 35)

order(my_vector)
# [1] 3 1 2 5 6 4   &amp;larr; 오름차순으로 정렬했을 때 원래 인덱스 순서

my_vector[order(my_vector)]
# [1]  4  6 12 23 35 89   &amp;larr; 실제 값 정렬

sort(my_vector)
# [1]  4  6 12 23 35 89   &amp;larr; 값만 바로 정렬&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;order() 함수는 정렬된 인덱스를 반환하고,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;sort() 함수는 정렬된 값을 반환합니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기본적으로 오름차순이 default 값이고,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;내림차순으로 하고 싶다면 ???&lt;/p&gt;
&lt;pre id=&quot;code_1760090483896&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;my_vector[order(my_vector, decreasing = TRUE)]
# [1] 89 35 23 12  6  4

sort(my_vector, decreasing = TRUE)
# [1] 89 35 23 12  6  4&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;속성으로 decreasing을 넣어주면 됩니다!!&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;014&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/014.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/014.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>R programming</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/461</guid>
      <comments>https://yyyeji.tistory.com/461#entry461comment</comments>
      <pubDate>Fri, 10 Oct 2025 19:01:43 +0900</pubDate>
    </item>
    <item>
      <title>[Data Science] 데이터 읽어오기 (read.csv(), read.table()  ....)</title>
      <link>https://yyyeji.tistory.com/460</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0tyrf%2FbtsQ5FJXS01%2FY7f6knaV84Rxhc3f4j1oh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;186&quot; height=&quot;132&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;안녕하세요! 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;R 스튜디오에서 데이터를 읽어오는 함수를 정리해 보겠습니다&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;read.csv()&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;csv 파일은 Comma-Separated Values의 약자로 쉼표로 구분된 데이터들의 모임입니다!&lt;/p&gt;
&lt;pre id=&quot;code_1760089242121&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;data_csv &amp;lt;- read.csv(&quot;파일이름.csv&quot;, header = TRUE, stringAsFactors=FALSE)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;stringsAsFactors = FALSE&lt;/span&gt; &amp;rarr; 문자형 열을 Factor로 바꾸지 않고 &lt;span&gt;&lt;b&gt;그대로 문자열로 읽는다는 의미&lt;/b&gt;입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;TRUE로 처리하면 문자열을 Factor로 읽어올 수도 있습니다!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;read.table()&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;확장자가 txt인 text 파일을 불러오는 함수입니다!&lt;/p&gt;
&lt;pre id=&quot;code_1760088535851&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;data &amp;lt;- read.table(&quot;파일이름.txt&quot;, header = TRUE, sep = &quot;\t&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;반대로, 쓰는 함수도 존재합니다!&lt;/p&gt;
&lt;pre id=&quot;code_1760089171970&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;write.table(data, &quot;my_table.txt&quot;, sep = &quot;\t&quot;, row.names = FALSE, sep='\t')&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;005&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/005.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/005.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>R programming</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/460</guid>
      <comments>https://yyyeji.tistory.com/460#entry460comment</comments>
      <pubDate>Fri, 10 Oct 2025 18:44:46 +0900</pubDate>
    </item>
    <item>
      <title>[Data Science] Tidy Package(gather, spread, separate, unite 함수) 알아보기</title>
      <link>https://yyyeji.tistory.com/459</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0tyrf/btsQ5FJXS01/Y7f6knaV84Rxhc3f4j1oh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0tyrf%2FbtsQ5FJXS01%2FY7f6knaV84Rxhc3f4j1oh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;186&quot; height=&quot;132&quot; data-filename=&quot;Screenshot 2025-10-08 at 5.51.06 PM.png&quot; data-origin-width=&quot;282&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;안녕하세요! 송로지입니다  &lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;깔끔한 데이터를 얻기 위해서는 데이터를 살펴본 뒤&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;데이터를 분석하기 전 깨끗한 데이터로 변환해야 됩니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;데이터를 불러오고, 원시 데이터를 탐색합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;* 구조 확인: class(), dim(), names(), str(), glimpse(), summary()&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;데이터 확인: head(), tail()&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;시각화: hist(), polt()&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;데이터를 정제할 때는 오류/결측치/중복을 제거하게 됩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;데이터 정리는 아래와 같습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;원칙: 행=관측 값, 열 = 변수, 테이블 = 관측 단위입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Messy Data의 특징을 살펴보면,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;* 열 이름이 값일 때&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;* 변수들이 행과 열에 동시에 있을 때&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;* 여러 변수가 한 열에 있을 때&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;* 다른 단위가 한 테이블에 섞여 있을 때&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;입니다!!!!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;따라서 messy data는 tidyr 패키지를 통해 정제시킬 수 있습니다!&lt;/p&gt;
&lt;pre id=&quot;code_1759972333852&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;library(tidyr)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;library()를 통해 tidyr를 다운받아 줍니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;pre id=&quot;code_1759972664146&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;wide_df &amp;lt;-data.frame(col=c('X', 'Y'), A=c(1, 4), B=c(2, 5), C=c(3, 6))
wide_df&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.17.58 AM.png&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;90&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bniF9M/btsQ3ncYKS0/agikN3lHz8MlHKdA1KtojK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bniF9M/btsQ3ncYKS0/agikN3lHz8MlHKdA1KtojK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bniF9M/btsQ3ncYKS0/agikN3lHz8MlHKdA1KtojK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbniF9M%2FbtsQ3ncYKS0%2FagikN3lHz8MlHKdA1KtojK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1256&quot; height=&quot;90&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.17.58 AM.png&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;90&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;위에 데이터를 사용하겠습니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;gather(data, key, value ...)&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;gather(데이터 프레임, 키 col, 값 col ...)&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;gather()은 wide data를 long data로 변환합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1759972748415&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;long_df &amp;lt;- gather(wide_df, my_key, my_value, -col)
long_df&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignRight&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.20.16 AM.png&quot; data-origin-width=&quot;1258&quot; data-origin-height=&quot;206&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OMV68/btsQ5h3FjyG/ZmDbPofsywbERGIwxLEii0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OMV68/btsQ5h3FjyG/ZmDbPofsywbERGIwxLEii0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OMV68/btsQ5h3FjyG/ZmDbPofsywbERGIwxLEii0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOMV68%2FbtsQ5h3FjyG%2FZmDbPofsywbERGIwxLEii0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1258&quot; height=&quot;206&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.20.16 AM.png&quot; data-origin-width=&quot;1258&quot; data-origin-height=&quot;206&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;my_key&lt;/b&gt;는 원래의 &lt;b&gt;열 이름&lt;/b&gt;인 A, B, C을 값으로 가진 새로운 열입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;my_value&lt;/b&gt;는 각(행, 열) 셀의 실제 값 (1, 2, 3, 4, 5, 6)을 담는 새로운 열입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;-col은 col 열은 그대로 두고(식별자 id로 사용), 나머지 열들(A,B,C)를 모아서 (Key-value pair)세로로 쌓으라는 의미입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;spread(data, key, value ...)&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;spread(데이터 프레임, 열 이름이 될 변수, 값이 될 변수 ...)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;spread()은 long data를 wide data로 변환합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1759973295152&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;spread(long_df, my_key, my_val)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.28.23 AM.png&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;92&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbvgKy/btsQ3jhhW1w/43RCJ4veXZZn1RPnET2IC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbvgKy/btsQ3jhhW1w/43RCJ4veXZZn1RPnET2IC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbvgKy/btsQ3jhhW1w/43RCJ4veXZZn1RPnET2IC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbvgKy%2FbtsQ3jhhW1w%2F43RCJ4veXZZn1RPnET2IC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1256&quot; height=&quot;92&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.28.23 AM.png&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;92&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;my_key는 현재 long 형태에서 &quot;열 이름&quot;이 될 변수입니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;my_value는 각 (행, 열) 셀을 채울 실제 값들 입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;새로운 데이터 treatments를 만들어줬습니다!&lt;/p&gt;
&lt;pre id=&quot;code_1759973498002&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;treatments &amp;lt;- data.frame(
  patient   = rep(c('X', 'Y'), 3),
  treatment = rep(c('A', 'B'), each = 3),
  year_mo   = rep(c('2010-10', '2012-08', '2014-12'), each = 2),
  response  = c(1, 4, 2, 5, 3, 6)
)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.31.54 AM.png&quot; data-origin-width=&quot;1258&quot; data-origin-height=&quot;210&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BnKAS/btsQ5CmdSRU/wUGkAYckcvHOZbFv3VsqTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BnKAS/btsQ5CmdSRU/wUGkAYckcvHOZbFv3VsqTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BnKAS/btsQ5CmdSRU/wUGkAYckcvHOZbFv3VsqTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBnKAS%2FbtsQ5CmdSRU%2FwUGkAYckcvHOZbFv3VsqTk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1258&quot; height=&quot;210&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.31.54 AM.png&quot; data-origin-width=&quot;1258&quot; data-origin-height=&quot;210&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;separate(data, col, into ...)&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;saparate(데이터 프레임, 분리할 col, 나눠서 만들 새로운 col 이름들 ...)&lt;/p&gt;
&lt;pre id=&quot;code_1759973680770&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;treatments2 &amp;lt;- separate(treatments, year_mo, c(&quot;year&quot;, &quot;month&quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.34.48 AM.png&quot; data-origin-width=&quot;1258&quot; data-origin-height=&quot;210&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XGEf9/btsQ4zqfbiF/a4BA0zUjpJ4YChAHk2z11K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XGEf9/btsQ4zqfbiF/a4BA0zUjpJ4YChAHk2z11K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XGEf9/btsQ4zqfbiF/a4BA0zUjpJ4YChAHk2z11K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXGEf9%2FbtsQ4zqfbiF%2Fa4BA0zUjpJ4YChAHk2z11K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1258&quot; height=&quot;210&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.34.48 AM.png&quot; data-origin-width=&quot;1258&quot; data-origin-height=&quot;210&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;결과적으로 year_mo 컬럼이 사라지고, year와 month 두 컬럼이 생겼습니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;2010-10 값이 year=2010, month=10으로 쪼개집니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;unite(data, col, ...)&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;unite(데이터 프레임, 새로운 col 이름, 합칠 col1, 합칠 col2, ..., sep=&quot;_&quot;)&lt;/p&gt;
&lt;pre id=&quot;code_1759973833037&quot; class=&quot;r&quot; data-ke-language=&quot;r&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;unite(treatments2, year_mo, year, month)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.37.25 AM.png&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;206&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QXtjB/btsQ4Wk8ioY/ef6iSQm5AcoKpF9Hy5bZa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QXtjB/btsQ4Wk8ioY/ef6iSQm5AcoKpF9Hy5bZa1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QXtjB/btsQ4Wk8ioY/ef6iSQm5AcoKpF9Hy5bZa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQXtjB%2FbtsQ4Wk8ioY%2Fef6iSQm5AcoKpF9Hy5bZa1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1256&quot; height=&quot;206&quot; data-filename=&quot;Screenshot 2025-10-09 at 10.37.25 AM.png&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;206&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;year와 month 열이 합쳐져서 year_mo라는 새로운 열이 생깁니다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;구분자는 _이며, 2010_10 이런식으로 합쳐집니다!!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;요약 ..!!&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;gather() -&amp;gt; 여러 열을 세로로 모아서 key-value 형태로 변환&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;spread() -&amp;gt; key-value 형태를 다시 여러 열로 펼치기&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;separate() -&amp;gt; 하나의 열을 여러 열로 나누기&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;unite() -&amp;gt; 여러 열을 하나의 열로 합치기&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;즉 ..!!&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;gather/spread는 wide data &amp;lt;--&amp;gt; long data로 변환하고,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;separate/unite는 열 나누기 &amp;lt;--&amp;gt; 합치기 용도입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;043&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/043.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/043.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>R programming</category>
      <author>RosieSong-dev</author>
      <guid isPermaLink="true">https://yyyeji.tistory.com/459</guid>
      <comments>https://yyyeji.tistory.com/459#entry459comment</comments>
      <pubDate>Thu, 9 Oct 2025 10:41:21 +0900</pubDate>
    </item>
  </channel>
</rss>