Ã¥¼Ò°³
ºòµ¥ÀÌÅÍ ½Ã´ë, ´©±¸³ª ½±°Ô ¹è¿ì´Â R µ¥ÀÌÅÍ ºÐ¼® ÀÔ¹®!!
´©±¸³ª ½±°Ô ¹è¿ì°í ÇÒ ¼ö ÀÖ¾î¾ß ÁøÂ¥ ÀÔ¹®¼´Ù! Åë°è¸¦ ¸ô¶óµµ, ÇÁ·Î±×·¡¹ÖÀ» ¸ô¶óµµ, µ¥ÀÌÅͷκÎÅÍ ÇÊ¿äÇÑ Á¤º¸¸¦ ±¸ÇÏ´Â ¹æ¹ýÀÌ ¿©±â ÀÖ´Ù. R ½ºÆ©µð¿À ¼³Ä¡ºÎÅÍ ÇÁ·ÎÁ§Æ®¿¡ ±â¹ÝÇÑ µ¥ÀÌÅÍ ÃßÃâ, ¿ä¾à, µ¥ÀÌÅÍ ºÐ¼®, µ¥ÀÌÅÍ ½Ã°¢È±îÁöÀÇ ¸ðµç ±âº»±â¸¦ ÀÌ ÇÑ ±Ç¿¡ ´ã¾Ò´Ù.
¾î¶² µ¶ÀÚ¸¦ À§ÇÑ Ã¥Àΰ¡?
1. ºü¸£°Ô ¹è¿ö ½Ç¹«¿¡¼ R µ¥ÀÌÅÍ ºÐ¼®À» ÀÌ¿ëÇÏ·Á´Â Á÷ÀåÀÎ
2. °æÁ¦, °æ¿µ, Åë°èÇÐ µî µ¥ÀÌÅÍ ºÐ¼®ÀÌ ÀæÀº Çаú Àü°øÀÚ
3. µ¥ÀÌÅÍ ºÐ¼®¿¡ ÀÔ¹®ÇÏ·Á´Â Äİø Àü°øÀÚ
ºü¸£°í Àç¹Õ°Ô,
dzºÎÇϰí Èï¹Ì·Î¿î ½Ç½À ¿¹Á¦·Î R µ¥ÀÌÅÍ ºÐ¼®¿¡ ÀÔ¹®ÇÑ´Ù!
7ÀÏ ¿Ï¼º ·Îµå¸Ê¿¡ µû¸¥ ü°èÀûÀÎ ÇнÀ
¹«¾ùÀ̵ç ÀÔ¹®ÇÒ ¶§ °¡Àå ¾î·Á¿î °ÍÀÌ \'¾î¶»°Ô ½ÃÀÛÇϴ°¡?\'ÀÌ´Ù. ÀÌ Ã¥¿¡¼ Á¦°øÇÏ´Â [7ÀÏ ÇнÀ ·Îµå¸Ê]¿¡ µû¶ó Â÷±ÙÂ÷±Ù ÇнÀÇÑ ÈÄ ÇÏ·ç ¸¸¿¡ ³¡³»´Â ¿ä¾à Á¤¸®, 4°¡Áö ½ÇÀü ÇÁ·ÎÁ§Æ®·Î º¹½ÀÇÏ¸é ¾î´À»õ ½ÇÁ¦ ¾÷¹«¿¡¼µµ Ȱ¿ëÇϰí ÀÖÀ» °ÍÀÌ´Ù.
R ½ºÆ©µð¿À¸¦ Åë°·Î ¿Å°Ü ³õÀº Ä£ÀýÇÑ ±¸¼º
»õ·Î¿î µµ±¸¸¦ ¹è¿ï ¶§ °¡Àå ÁÁÀº ÇнÀ ¹æ¹ýÀº Á÷Á¢ µû¶óÇØ º¸¸é¼ ÀÍÈ÷´Â °ÍÀÌ´Ù. ÇÏÁö¸¸ À̵¿ Áß, ȤÀº ½Ç½À ȯ°æÀÌ °®ÃçÁöÁö ¾ÊÀº °÷À̶ó¸é? ÀÌ Ã¥Àº ¾ðÁ¦ ¾îµð¼³ª \'Á¦´ë·Î\' ÇнÀÇÒ ¼ö ÀÖµµ·Ï R ½ºÆ©µð¿ÀÀÇ Script â°ú Console âÀÇ ³»¿ëÀ» ±×´ë·Î ¿Å°Ü ´ã¾Ò´Ù. ¶ÇÇÑ 1:1 °ú¿Üó·³ Ä£ÀýÇÏ°Ô °ÅÀÇ ¸ðµç Äڵ忡 ÁÖ¼®À» ´Þ¾Æ µ¶ÇÐÀÇ ¾î·Á¿òÀ» ÃÖ¼ÒÈÇß´Ù.
ÀúÀÚ Á÷° µ¿¿µ»ó °ÀÇ¿Í Æí¸®ÇÑ ÁúÀÇÀÀ´ä ÆíÀÇ Á¦°ø
ÇÔ²² ÇнÀÇÏ´Â »ç¶÷À̳ª ÁÖº¯¿¡ µµ¿ò ¹ÞÀ» »ç¶÷ÀÌ ÀÖ´Ù¸é ÁÁ°ÚÁö¸¸, µ¶ÇÐ ½Ã¿¡´Â ÀÛÀº µµ¿òµµ Å©°Ô ´À²¸Áø´Ù. ÀÌ·± µ¶ÀÚÀÇ ¸¶À½À» °í·ÁÇÏ¿© À¯Æ©ºê¸¦ ÅëÇØ ÇÙ½É Æ÷ÀÎÆ®, È¥ÀÚ Çϱ⠾î·Á¿î ³»¿ë µîÀ» µ¿¿µ»ó °ÀÇ·Î Á¦°øÇϰí ÀÖ´Ù. ¶ÇÇÑ Ã¥À» º¸¸é¼ ±Ã±ÝÇÑ ³»¿ëÀÌ »ý°åÀ» ¶§ ÀúÀÚÀÇ GitHub¿¡ ¹æ¹®ÇÏ¿© [Issues] ÅÇ¿¡¼ ÁúÀÇÀÀ´äÀ» ÇÒ ¼ö ÀÖ´Ù.
µ¿¿µ»ó °ÀÇ : https://bit.ly/HelloJany
GitHub : https://github.com/newstars/HelloR
°ü·Ãµµ¼
- ¡ºHello Coding ÇÑÀÔ¿¡ ½ï ÆÄÀ̽ã : Å©¸®¿¡ÀÌÅÍ ±è¿Þ¼ÕÀÇ ½±°í ºü¸¥ ÆÄÀ̽㠰ÀÇ¡»(ÇѺû¹Ìµð¾î, 2018)
- ¡ºHello Coding ÆÄÀ̽ã : ½ßÃʺ¸ÀÇ Ã³À½ ÇÁ·Î±×·¡¹Ö¡»(ÇѺû¹Ìµð¾î, 2018)
- ¡ºHello Coding HTML5+CSS3 : ¿öµåº¸´Ù ½¬¿î À¥»çÀÌÆ® ¸¸µé±â¡»(ÇѺû¹Ìµð¾î, 2018)
ÀúÀÚ¼Ò°³
ÄÄÇ»ÅͰøÇÐ ¹× ÀΰøÁö´ÉÀ» °øºÎÇßÀ¸¸ç, CJ E&M¿¡ ÀçÁ÷ ÁßÀÌ´Ù. ±¹³» ÃÖÃÊ MCN »ç¾÷À» ½ÃÀÛÇÑ MCN °èÀÇ È¼® °°Àº Á¸Àç·Î ´ëµµ¼°ü, ÇãÆË, À¯ÁØÈ£, ¼Ò±ÙÄ¿Çà µî À¯¸í Å©¸®¿¡ÀÌÅ͵é°ú ÀýÄ£ÇÑ »çÀÌÀ̸ç, ÇöÀç´Â MCN °æÇèÀ» ¹ÙÅÁÀ¸·Î ºòµ¥ÀÌÅÍ ºÐ¼®À» ´ã´çÇϰí ÀÖ´Ù.
¸ñÂ÷
PART 01 µ¥ÀÌÅÍ ºÐ¼®°ú R
Chapter 01 R&R ½ºÆ©µð¿À : »ç¿ë ȯ°æºÎÅÍ Á¦´ë·Î ÁغñÇÏÀÚ
__01. RÀ̶õ?
__02. RÀ» ¼³Ä¡ÇÏ°í ½ÇÇàÇϱâ
__03. R ½ºÆ©µð¿À ¼³Ä¡¿Í ±âº» ȯ°æ ¼³Á¤Çϱâ
__04. ½ºÅ©¸³Æ® »ý¼º ¹× ÄÚµå ½ÇÇàÇϱâ
__05. µµ¿ò¸» »ç¿ëÇϱâ
Chapter 02 µ¥ÀÌÅÍ ºÐ¼®°ú ±¸Á¶ : µ¥ÀÌÅÍ´Â ¾î¶»°Ô »ý°åÀ»±î?
__01. µ¥ÀÌÅÍ ºÐ¼® °úÁ¤ ¾Ë¾Æº¸±â
__02. µ¥ÀÌÅÍÀÇ »ý±è»õ¿Í º¯¼ö¿Í ÇÔ¼ö
Chapter 03 µ¥ÀÌÅÍ Á¾·ù : ±¸Á¶¿Í ÇüÅ¿¡ µû¶ó µ¥ÀÌÅÍ À̸§µµ ´Ù¸£´Ù
__01. µ¥ÀÌÅÍ ±¸Á¶ °£ °ü°è ÆÄ¾ÇÇϱâ
__02. µ¥ÀÌÅÍ ±¸Á¶ÀÇ °¡Àå ±âº»ÀÎ º¤ÅÍ
__03. º¤Å͸¦ Çà/¿·Î ±¸¼ºÇÑ Çà·Ä, Çà·ÄÀÇ È®ÀåÀÎ ¹è¿
__04. ¿©·¯ µ¥ÀÌÅ͸¦ ±×·ìÈÇÑ ¸®½ºÆ®, ¸®½ºÆ®ÀÇ È®ÀåÀÎ µ¥ÀÌÅÍ ÇÁ·¹ÀÓ
ÇÑÀÔ¿¡ ½ï
¿¬½À¹®Á¦
PART 02 µ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ ±âº»±â ´ÙÁö±â
Chapter 04 µ¥ÀÌÅÍ ¼öÁý : ºÐ¼®ÇÒ µ¥ÀÌÅ͸¦ ÁغñÇÑ´Ù
__01. ¿ø½Ã ÀÚ·á ÀÔ·Â ¹× ¿¢¼¿ ÆÄÀÏ °¡Á®¿À±â
__02. read.table() ÇÔ¼ö·Î TXT ÆÄÀÏ °¡Á®¿À±â
__03. Á÷°üÀûÀÎ ¸Þ´º·Î ¿ø½Ã µ¥ÀÌÅÍ °¡Á®¿À±â
__04. R µ¥ÀÌÅÍ ÀúÀåÇÏ°í ºÒ·¯¿À±â
Chapter 05 µ¥ÀÌÅÍ °¡°ø : RÀº µ¥ÀÌÅ͸¦ ÀÌ·¸°Ô ´Ù·é´Ù
__01. µ¥ÀÌÅÍ ºÐ¼®ÀÇ ±âÃÊ, ¿¬»êÀÚ
__02. ºÐ¼®À» À§ÇÑ µ¥ÀÌÅÍ ±âº» Á¤¸®
__03. µ¥ÀÌÅÍ ÃßÃâºÎÅÍ Á¤Á¦±îÁö, µ¥ÀÌÅÍ Àüó¸®
__04. µ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ ±âÃÊ Åë°è ºÐ¼® ÇÔ¼ö
__05. µ¥ÀÌÅÍÀÇ ÀÌÇØµµ¸¦ ³ôÀÏ ¼ö ÀÖ´Â ±×·¡ÇÁ
ÇÑÀÔ¿¡ ½ï
¿¬½À¹®Á¦
PART 03 µ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ Çʼö ÆÐŰÁö¿Í ÇÔ¼ö
Chapter 06 ÆÐŰÁö : R¿¡ ±â´ÉÀ» ´õÇÏ´Ù
__01. ÇÊ¿äÇÒ ¶§ Ãß°¡Çؼ »ç¿ëÇÏ´Â ÆÐŰÁö
__02. ÆÐŰÁö ¼³Ä¡ ¹× »ç¿ë ¹æ¹ý
__03. ÄÄÇ»ÅÍ °£ µ¿ÀÏÇÑ ÆÐŰÁö ȯ°æ ¸¸µé±â
Chapter 07 reshape2 ÆÐŰÁö : µ¥ÀÌÅÍÀÇ ÇàÀ» ¿·Î, ¿À» ÇàÀ¸·Î!
__01. °¡·Î·Î ±ä µ¥ÀÌÅÍ ¸ð¾çÀ» ¼¼·Î·Î ÀüȯÇÏ´Â melt() ÇÔ¼ö
__02. ¼¼·Î·Î ±ä µ¥ÀÌÅÍ ¸ð¾çÀ» °¡·Î·Î ÀüȯÇÏ´Â cast() ÇÔ¼ö
Chapter 08 KoNLP ÆÐŰÁö : ÇѱÛÀ» ºÐ¼®ÇÑ´Ù
__01. KoNLP ÆÐŰÁö¿Í wordcloud ÆÐŰÁö ¼³Ä¡Çϱâ
__02. ¾Ö±¹°¡·Î ÇüÅÂ¼Ò ºÐ¼®Çϱâ
__03. ¾Ö±¹°¡ ´Ü¾î·Î ¿öµåŬ¶ó¿ìµå ¸¸µé±â
Chapter 09 dplyr ÆÐŰÁö : µ¥ÀÌÅÍ °¡°ø ¸¶¹ý»ç
__01. dplyr ÆÐŰÁö ½Ç½À ÁغñÇϱâ
__02. µ¥ÀÌÅÍ ÃßÃâ ¹× Á¤·ÄÇϱâ
__03. µ¥ÀÌÅÍ Ãß°¡ ¹× Áߺ¹ µ¥ÀÌÅÍ Á¦°ÅÇϱâ
__04. µ¥ÀÌÅÍ ¿ä¾à ¹× »ùÇà ÃßÃâÇϱâ
__05. ÇÔ¼ö¿Í ÇÔ¼ö¸¦ ¿¬°áÇÏ´Â %>% ¿¬»êÀÚ
Chapter 10 ggplot2 ÆÐŰÁö : µ¥ÀÌÅÍ ºÐ¼®ÀÇ ²É, ½Ã°¢È
__01. ggplot2 ÆÐŰÁö·Î ±×¸± ¼ö ÀÖ´Â ´Ù¾çÇÑ ±×·¡ÇÁ
__02. ±×·¡ÇÁÀÇ ÀÌÇØ¸¦ ³ôÀÌ´Â °´Ã¼ Ãß°¡Çϱâ
__03. ÇÔ²² ¾Ë¸é À¯¿ëÇÑ googleVis ÆÐŰÁö¿Í ggmap ÆÐŰÁö
ÇÑÀÔ¿¡ ½ï
¿¬½À¹®Á¦
PART 04 µ¥ÀÌÅÍ ºÐ¼® ½ÇÀü ÇÁ·ÎÁ§Æ®
Project 01 ġŲÁýÀÌ °¡Àå ¸¹Àº Áö¿ª ã±â
__01. ¾÷Á¾º° µ¥ÀÌÅÍ ´Ù¿î·Îµå ¹× ±âÃÊ °¡°ø
__02. µ¥ÀÌÅÍ °¡°ø ¹× Æ®¸® ¸Ê Ç¥ÇöÇϱâ
Project 02 Áö¿ªº° ¹Ì¼¼¸ÕÁö ³óµµ ºñ±³Çϱâ
__01. ¼¿ï½Ã ´ë±â ȯ°æ Á¤º¸ ´Ù¿î·Îµå
__02. »óÀÚ ±×¸²À¸·Î ½Ã°¢È ¹× t °ËÁ¤
Project 03 Æ®À§ÅÍ Å°¿öµå Å©·Ñ¸µÀ¸·Î ¿öµåŬ¶ó¿ìµå ±×¸®±â
__01. Æ®À§ÅÍ API »ç¿ëÇϱâ
__02. Æ®À§ÅÍ Å°¿öµå °Ë»ö ¹× ¿öµåŬ¶ó¿ìµå Ç¥Çö
Project 04 ÁöÇÏö¿ª ÁÖº¯ ¾ÆÆÄÆ® °¡°Ý ¾Ë¾Æº¸±â
__01. °ø°ø µ¥ÀÌÅÍ ´Ù¿î·Îµå
__02. ÁöÇÏö¿ª µ¥ÀÌÅÍ °¡°øÇϱâ
__03. ¾ÆÆÄÆ® ½Ç°Å·¡°¡ µ¥ÀÌÅÍ °¡°øÇϱâ
__04. ±¸±Û Áöµµ¿¡ ÁöÇÏö¿ª°ú ¾ÆÆÄÆ® °¡°Ý Ç¥½ÃÇϱâ
APPENDIXºÎ·Ï
Appendix 01 Åë°è ºÐ¼® ±â¹ý ¸Àº¸±â
Appendix 02 ¿¬½À¹®Á¦ Á¤´ä