{"id":1046,"date":"2019-03-21T11:08:36","date_gmt":"2019-03-21T02:08:36","guid":{"rendered":"http:\/\/141.164.34.82\/?p=1046"},"modified":"2022-02-03T17:21:49","modified_gmt":"2022-02-03T08:21:49","slug":"%eb%b3%80%ec%88%98variables","status":"publish","type":"post","link":"http:\/\/ds.sumeun.org\/?p=1046","title":{"rendered":"\ubcc0\uc218(Variables)"},"content":{"rendered":"<h2>R\uc758 \ubcc0\uc218<\/h2>\n<p>R\uc758 \ubcc0\uc218\ub294 \ub3d9\uc801 \ud0c0\uc785\uc774\ub2e4: \ubcc0\uc218\uc758 \ud0c0\uc785\uc774 \ud504\ub85c\uadf8\ub7a8\uc758 \uc2e4\ud589 \ub3c4\uc911\uc5d0 \ubc14\ub014 \uc218 \uc788\ub2e4.<\/p>\n<p>\uc22b\uc790, \ubb38\uc790, \ubd84\uc11d \uacb0\uacfc \ub4f1\uc744 \ubaa8\ub450 R\uc758 \uac1d\uccb4(Object)\uc5d0 \ub2f4\uc744 \uc218 \uc788\ub2e4.<\/p>\n<p>\uc774 \ucc45\uc5d0\uc11c\ub294 <strong>\ubcc0\uc218<\/strong>\uc640 <strong>\uac1d\uccb4<\/strong>\ub77c\ub294 \uc6a9\uc5b4\ub97c \ud63c\uc6a9\ud55c\ub2e4. \ubcf4\ud1b5 <strong>\ubcc0\uc218<\/strong>\ub294 \ud558\ub098\uc758 \uc218\ub97c \uc800\uc7a5\ud560 \uc218 \uc788\uace0 <strong>\uac1d\uccb4<\/strong>\ub294 \ub354 \ud070 \ub370\uc774\ud130 \uad6c\uc870\uc640 \ud568\uc218 \ub4f1\uc744 \uc800\uc7a5\ud55c\ub2e4. \ud558\uc9c0\ub9cc \ubcc0\ud560 \uc218 \uc788\ub294 \ubb34\uc5c7(\uc218, \ubb38\uc790\uc5f4, \ud568\uc218 \ub4f1)\uc744 \ub2f4\ub294\ub2e4\ub294 \uc758\ubbf8\uc5d0\uc11c \uacf5\ud1b5\uc801\uc774\ub2e4.<\/p>\n<h3>\ubcc0\uc218\uc758 \uc774\ub984<\/h3>\n<pre><code class=\"r\">myAge = 22\r\nyear = 2018\r\nday_of_Month = 3 # Alphabets , numbers , '.', '_'\r\nstock.high = 13322\r\nwhatIGotForMy23thBirthday = \"flowers\"\r\n<\/code><\/pre>\n<ul>\n<li>\ubcc0\uc218\uc774\ub984\uc740 \uc54c\ud30c\ubcb3, \uc22b\uc790, <code>.<\/code>\uacfc <code>_<\/code>\uc744 \ud65c\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/li>\n<li>\ud558\uc9c0\ub9cc \ubcc0\uc218 \uc774\ub984\uc758 \uccab \ubb38\uc790\uac00 \uc22b\uc790 \ub610\ub294 <code>_<\/code>(underbar)\uac00 \ub420 \uc218\ub294 \uc5c6\ub2e4.<\/li>\n<li>\ubcc0\uc218 \uc774\ub984\uc774 <code>.<\/code>(\ub9c8\uce68\ud45c)\ub85c \uc2dc\uc791\ud560 \uacbd\uc6b0\uc5d0 \ub450 \ubc88\uc9f8 \ubb38\uc790\ub294 \uc22b\uc790\uac00 \ub420 \uc218 \uc5c6\ub2e4. (<code>.2<\/code>\ub77c\ub294 \ubcc0\uc218\uc774\ub984\uc740 \uc22b\uc790 <code>.2<\/code>\uc640 \uad6c\ubd84\ud560 \uc218 \uc5c6\ub2e4!)<\/li>\n<li>\uccab\ubb38\uc790 <code>.<\/code>\ub294 R\uc758 \ub0b4\ubd80 \ub3d9\uc791\uc744 \uc704\ud574 \ud544\uc694\ud55c \ubcc0\uc218 \uc774\ub984\uc73c\ub85c \ub9ce\uc774 \uc4f4\ub2e4.<\/li>\n<li>\uc0ac\uc6a9 \uac00\ub2a5\ud55c \ubcc0\uc218 \uc774\ub984\uc744 \ubaa8\ub450 \ud45c\uc2dc\ud558\uae30 \uc704\ud574\uc11c\ub294 <code>ls()<\/code>\uc744 \uc0ac\uc6a9\ud55c\ub2e4. (\ud558\uc9c0\ub9cc \uccab\ubb38\uc790\uac00 <code>.<\/code>\ub85c \uc2dc\uc791\ud558\ub294 \ubcc0\uc218\ub294 \uc81c\uc678\ub41c\ub2e4.)<\/li>\n<li>\ub9cc\uc57d \uccab\ubb38\uc790\uac00 <code>.<\/code>\ub85c \uc2dc\uc791\ud558\ub294 \ubcc0\uc218\ub3c4 \ubaa8\ub450 \ud45c\uc2dc\ud558\uae30 \uc704\ud574\uc11c\ub294 <code>ls(all.names=TRUE)<\/code>\ub97c \ud65c\uc6a9\ud55c\ub2e4.<\/li>\n<li>\uc54c\ud30c\ubcb3\uc758 \uacbd\uc6b0 \ub300\ubb38\uc790\uc640 \uc18c\ubb38\uc790\ub97c \uad6c\ubd84\ud55c\ub2e4.<\/li>\n<li>\ud55c\uae00\ud310\uc758 \uacbd\uc6b0 \ud55c\uae00\ub3c4 \uac00\ub2a5\ud558\ub2e4!<\/li>\n<li>\uc774\ub984 <strong>\uc798<\/strong> \uc9d3\ub294 \uac83\uc740 \uc0dd\uac01\ubcf4\ub2e4 \uc27d\uc9c0 \uc54a\ub2e4.[<sup>var1]<\/sup><\/li>\n<li>\ubcc0\uc218 \uc774\ub984\uc744 \uc9c0\uc744 \ub54c \uace0\ub824\ud560 \uc810\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4.\n<ul>\n<li>\uc774\ubbf8 \uc0ac\uc6a9\ub418\uace0 \uc788\ub294 \uc774\ub984\uc740 \uc544\ub2cc\uac00?<\/li>\n<li>R\uc758 \uc608\uc57d\uc5b4\ub294 \uc544\ub2cc\uac00? (\uc608\uc57d\uc5b4\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \ub2e4\uc74c \uc7a5\uc744 \ucc38\uace0\ud558\ub77c.)<\/li>\n<li>\uc55e\uc5d0\uc11c \uc598\uae30\ud55c R\uc758 \ubcc0\uc218 \uc774\ub984 \uc81c\uc57d \uc870\uac74\uc744 \ub530\ub974\uace0 \uc788\ub294\uac00?<\/li>\n<\/ul>\n<\/li>\n<li>R\uc758 \uc608\uc57d\uc5b4\uac00 \uc544\ub2c8\uba74\uc11c R\uc758 \ubcc0\uc218 \uc774\ub984 \uc81c\uc57d \uc870\uac74\uc744 \ub530\ub974\ub294 \ubcc0\uc218 \uc774\ub984\uc744 \ub9cc\ub4e4\uace0 \uc2f6\ub2e4\uba74 <code>make.names(\"\")<\/code> \ud568\uc218\ub97c \ud65c\uc6a9\ud558\ub294 \uac83\ub3c4 \ud55c \ubc29\ubc95\uc774\ub2e4.<\/li>\n<\/ul>\n<p>[<sup>var1]:<\/sup> \uc624\uc8fd\ud558\uba74 \uc774\ub7f0 \ub18d\ub2f4\ub3c4 \uc788\uc9c0 \uc54a\uc740\uac00? There are only two hard things in Computer Science: cache invalidation and naming things.<\/p>\n<h3>\ubcc0\uc218 \ud560\ub2f9<\/h3>\n<pre><code class=\"r\"># Assign\r\na &lt;- 3\r\nb = 2\r\n-1 -&gt; d\r\ne1 &lt;- e2 &lt;- 7\r\n\r\nassign(\"var1\", 3)\r\nvarname = \"myVariable\" # Camel case\r\nassign(varname , 2)\r\n\r\n# Naming Convention\r\nmyVariable = 1 # Camel case\/Pascal case\r\nvarname2 = \"my_Another_Variable\" # Python\r\nvarname3 = \"myVariable.3rd\" # R\r\nassign(varname2 , 2)\r\nassign(varname3 , 2)\r\n<\/code><\/pre>\n<p>\ubcc0\uc218\uc5d0 \uc5b4\ub5a4 \uac12\uc744 \ud560\ub2f9(assign)\ud558\uae30 \uc704\ud574\uc11c\ub294 <code>&lt;-<\/code>, <code>-&gt;<\/code> \ub610\ub294 <code>=<\/code>\uc744 \uc0ac\uc6a9\ud55c\ub2e4. <code>&lt;-<\/code>, <code>-&gt;<\/code>, <code>=<\/code>\ub294 \ud558\ub098\uc758 \uac12\uc744 \uc5ec\ub7ec \ubcc0\uc218\uc5d0 \ud560\ub2f9\ud558\uae30 \uc5f0\uc18d\ud574\uc11c \uc4f8 \uc218 \uc788\ub2e4.<\/p>\n<pre><code class=\"r\">e2 &lt;- e1 &lt;- 7\r\ne1 = e2 = 7\r\n7 -&gt; e1 -&gt; e2\r\n<\/code><\/pre>\n<p>\ud560\ub2f9\uc758 \uacb0\uacfc\ub294 \ud654\uba74\uc5d0 \ucd9c\ub825\ub418\uc9c0 \uc54a\uc9c0\ub9cc, <code>()<\/code> \uc548\uc5d0 \ub123\uc73c\uba74 \ucd9c\ub825\uc774 \ub41c\ub2e4.[<sup>v1]<\/sup><\/p>\n<pre><code class=\"r\">e1 * 3\r\n<\/code><\/pre>\n<pre>## [1] 21\r\n<\/pre>\n<pre><code class=\"r\">d1 &lt;- e1 * 3\r\n(d2 &lt;- e1 * 3)\r\n<\/code><\/pre>\n<pre>## [1] 21\r\n<\/pre>\n<p>[<sup>v1]:<\/sup> \ucf58\uc194\uc5d0\uc11c \uc2e4\ud589\ud560 \uacbd\uc6b0\uc5d0 \ucd9c\ub825\uc774 \ub418\uba70, \uc2a4\ud06c\ub9bd\ud2b8\ub85c \uc2e4\ud589\ub418\uba74 \ucd9c\ub825\ub418\uc9c0 \uc54a\ub294\ub2e4. \ub367\ubd99\uc5ec <code>;<\/code>\ub97c \uc0ac\uc6a9\ud558\uba74 \ud55c \ud589\uc5d0\uc11c \uc5ec\ub7ec \ud560\ub2f9\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\ub2e4(\uc608. <code>e1=1; e2=2<\/code>).<\/p>\n<p>\ubcc0\uc218 \uc774\ub984\uc774 \ub2e4\ub978 \ubcc0\uc218\uc5d0 \ub2f4\uaca8 \uc788\uc744 \uacbd\uc6b0\uc5d0\ub294 <code>assign<\/code> \ud568\uc218\ub97c \uc0ac\uc6a9\ud55c\ub2e4.[<sup>var02]<\/sup><br \/>\n\ucef4\ud4e8\ud130 \uacfc\ud559\uc5d0\uc11c\ub294 \ubcc0\uc218\uc758 \uc774\ub984\uc744 \uc9d3\ub294 \uba87 \uac00\uc9c0 \uad00\ub840\uac00 \uc788\ub2e4.<\/p>\n<ul>\n<li>camelCase(\ub099\ud0c0\ubc29\ubc95) : <code>myVariable<\/code>\ucc98\ub7fc \uc5ec\ub7ec \ub2e8\uc5b4\ub85c \uad6c\uc131\ub41c \ubcc0\uc218 \uc774\ub984\uc5d0\uc11c \ub2e8\uc5b4\uc758 \uccab \ubb38\uc790\ub97c \ub300\ubb38\uc790\ub85c \ud558\ub294 \ubc29\ubc95<\/li>\n<li>snake_case(\ubc11\uc904\ubc29\ubc95) : <code>my_varialbe<\/code>\ucc98\ub7fc \ubcc0\uc218\uc774\ub984\uc774 \uc5ec\ub7ec \ub2e8\uc5b4\ub85c \uad6c\uc131\ub41c \uacbd\uc6b0, \ub2e8\uc5b4\ub97c <code>_<\/code>\ub85c \uc5f0\uacb0\ud55c\ub2e4. \ud30c\uc774\uc36c\uc5d0\uc11c \ub9ce\uc774 \uc4f0\ub294 \ubc29\ubc95\uc774\ub2e4.<\/li>\n<li>R\uc758 \uacbd\uc6b0\uc5d0\ub294 \ubcc0\uc218 \uc774\ub984\uc5d0 <code>.<\/code>\uc744 \uc4f8 \uc218 \uc788\ub2e4. \uadf8\ub798\uc11c \uc804\ud1b5\uc801\uc73c\ub85c R\uc758 \ubcc0\uc218 \uc774\ub984\uc5d0\ub294 <code>.<\/code>\ub97c \uc790\uc8fc \ubcfc \uc218 \uc788\uc5c8\ub2e4. <code>my.variable<\/code>\uacfc \uac19\uc774 \uc4f0\ub294 \uac83\uc774\ub2e4. \ud558\uc9c0\ub9cc R\uc758 \ubcc0\uc218 \uc774\ub984 \uc9d3\ub294 \ubc29\ubc95\uc5d0 \ud1b5\uc77c\ub41c \ubc29\ubc95\uc774 \uc788\ub294 \uac83\uc740 \uc544\ub2c8\ub2e4. \uc5b4\ub5a4 \uc0ac\ub78c\uc740 camelCase\ub97c \uc4f0\uae30\ub3c4 \ud558\uace0, \ub2e4\ub978 \uc0ac\ub78c\ub4e4(\uc608. Hadley)\uc740 snake_case\ub97c \uc9c0\uc9c0\ud55c\ub2e4. \ud2b9\ud788 R\uc758 \uae30\ubcf8 \ud568\uc218\uc758 \uacbd\uc6b0\uc5d0\ub3c4 \ud1b5\uc77c\ub41c \ubc29\ubc95\uc774 \uc5c6\ub2e4. \ub300\ud45c\uc801\uc73c\ub85c <code>Sys.Date()<\/code> \ud568\uc218\uc640 <code>Sys.time()<\/code> \ud568\uc218\ub97c \ube44\uad50\ud574\ubcf4\uc790. <code>Sys.Date()<\/code>\uc758 <code>D<\/code>\ub294 \ub300\ubb38\uc790\uc774\uace0, <code>Sys.time()<\/code>\uc758 <code>t<\/code>\ub294 \uc18c\ubb38\uc790\uc774\ub2e4.<\/li>\n<\/ul>\n<p>[<sup>var02]:<\/sup> \uc774 \ucc45\uc5d0\uc11c\ub294 \uc758\uc2dd\uc801\uc73c\ub85c \ubcc0\uc218\uc774\ub984\uc744 \uc9c1\uc811 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\uc640 \ubcc0\uc218\uc774\ub984\uc774 \ubb38\uc790\uc5f4 \ubcc0\uc218\uc5d0 \uc800\uc7a5\ub418\uc5b4 \uc788\ub294 \uacbd\uc6b0\ub97c \ubaa8\ub450 \ub2e4\ub8e8\ub824\uace0 \ud558\uc600\ub2e4. \uccab \ubc88\uc9f8 \uc77d\uc744 \ub54c\uc5d0\ub294 \ubcc0\uc218\uc774\ub984\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\ub9cc \ubd10\ub3c4 \ubb34\ubc29\ud560 \uac83\uc774\ub2e4. \ud558\uc9c0\ub9cc \ud504\ub85c\uadf8\ub798\ubc0d\uc744 \ud558\ub294 \uc5f0\uc218\uac00 \ub298\uc5b4\ub0a0\uc218\ub85d \ubcc0\uc218\uc774\ub984\uc774 \ubb38\uc790\uc5f4 \ubcc0\uc218\uc5d0 \uc800\uc7a5\ub418\uc5b4 \uc788\ub294 \uc0c1\ud669\uc5d0 \ub9de\ub2e6\ub4dc\ub9ac\uac8c \ub41c\ub2e4.<\/p>\n<h3>\ubcc0\uc218 \uad00\ub9ac<\/h3>\n<p>\ud604\uc7ac <strong>\ubaa8\ub4e0 \ubcc0\uc218\ub97c \uc81c\uac70<\/strong>\ud558\ub824\uba74 <code>rm(list=ls())<\/code>\ub97c \uc0ac\uc6a9\ud55c\ub2e4. (\uc774\ub54c <code>.<\/code>\uc73c\ub85c \uc2dc\uc791\ud558\ub294 \ubcc0\uc218\ub294 \uc81c\uc678\ub41c\ub2e4.)<\/p>\n<pre><code class=\"r\">rm(list=ls())\r\n<\/code><\/pre>\n<p>\ud604\uc7ac \uc800\uc7a5\ub41c \ubaa8\ub4e0 \ubcc0\uc218\ub97c \ub098\uc5f4\ud558\ub824\uba74 <code>ls()<\/code>\ub97c \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n<pre><code class=\"r\">a = 2; b = function(x) x^2; cc = \"Now\"\r\nls()\r\n<\/code><\/pre>\n<pre>## [1] \"a\"  \"b\"  \"cc\"\r\n<\/pre>\n<p>\ud2b9\uc815\ud55c \ubcc0\uc218\uc758 \ub370\uc774\ud130 \uad6c\uc870(<strong>str<\/strong>ucture)\ub97c \uc54c\uc544\ubcf4\ub824\uba74 <code>str()<\/code> \ud568\uc218\ub97c \uc0ac\uc6a9\ud55c\ub2e4.[<sup>var03]<\/sup><\/p>\n<pre><code class=\"r\">str(a); str(b); str(cc);\r\n\r\n## num 2\r\n\r\n## function (x)\r\n## - attr(*, \"srcref\")= ' srcref ' int [1:8] 2 12 2 26 12 26 2 2\r\n## ..- attr(*, \"srcfile\")=Classes ' srcfilecopy ' , ' srcfile ' &lt;environ...\r\n\r\n## chr \"Now\"\r\n<\/code><\/pre>\n<p><code>ls.str()<\/code>\ub294 <code>ls()<\/code>\uc758 \uacb0\uacfc\uc5d0 <code>str()<\/code>\ub97c \uc801\uc6a9\ud588\ub2e4\uace0 \uc0dd\uac01\ud560 \uc218 \uc788\ub2e4. \ubcc0\uc218\uc758 \uc774\ub984\uc744 \ub098\uc5f4\ud558\uace0, \uc800\uc7a5\ub41c \ub370\uc774\ud130\uc758 \ud0c0\uc785\uacfc \uad6c\uc870, \ub0b4\uc6a9\uc744 \ubcf4\uc5ec\uc900\ub2e4(<code>&lt;<\/code>\ub370\uc774\ud130 \uad6c\uc870<code>&gt;<\/code> \uc7a5 \ucc38\uc870).<\/p>\n<pre><code class=\"r\">ls.str()\r\n<\/code><\/pre>\n<pre>## a :  num 2\r\n## b : function (x)  \r\n## cc :  chr \"Now\"\r\n<\/pre>\n<p>\uc774\ub984\uc774 <code>a<\/code>\uc778 \ubcc0\uc218\uac00 \uc874\uc7ac\ud558\ub294\uc9c0 \ud655\uc778\ud558\uae30 \uc704\ud574\uc11c\ub294 <code>exists(\"a\")<\/code>\ub97c \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n<pre><code class=\"r\">exists(\"a\"); exists(\"d\")\r\n<\/code><\/pre>\n<pre>## [1] TRUE\r\n## [1] TRUE\r\n<\/pre>\n<p>\ubcc0\uc218\ub97c \uc81c\uac70\ud558\ub824\uba74 <code>rm<\/code> \ud568\uc218\ub97c \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n<pre><code class=\"r\">ls() # \ud604\uc7ac \uc800\uc7a5\ub41c \ubcc0\uc218 \uc774\ub984\uc744 \ubcf4\uc5ec\uc900\ub2e4.\r\nrm(\"a\") # \ubcc0\uc218 a\ub97c \uc81c\uac70\ud55c\ub2e4.\r\nls() # \ubcc0\uc218 a\uac00 \uc81c\uac70\ub418\uc5c8\uc74c\uc744 \ud655\uc778\ud55c\ub2e4.\r\nrm(list=ls()) # \ubaa8\ub4e0 \ubcc0\uc218\ub97c \uc81c\uac70\ud55c\ub2e4.\r\nls() # \ubaa8\ub4e0 \ubcc0\uc218\uac00 \uc81c\uac70\ub418\uc5c8\uc74c\uc744 \ud655\uc778\ud55c\ub2e4.\r\n<\/code><\/pre>\n<p>\ub9cc\uc57d \ud568\uc218\ub97c \uc81c\uc678\ud55c \ubaa8\ub4e0 \uac1d\uccb4\ub97c \uc81c\uac70\ud558\ub824\uba74 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n<pre><code class=\"r\">rm(list = setdiff(ls(), lsf.str()))\r\n<\/code><\/pre>\n<p>\ud604\uc7ac \uba54\ubaa8\ub9ac \uc0c1\uc758 \ubaa8\ub4e0 \uac1d\uccb4\ub97c \uc800\uc7a5\ud558\ub824\uba74 <code>save.image()<\/code>\ub97c \uc0ac\uc6a9\ud55c\ub2e4.[<sup>var04]<\/sup><\/p>\n<pre><code class=\"r\">save.image()\r\n<\/code><\/pre>\n<p>\uc800\uc7a5\ub41c \ub0b4\uc6a9\uc744 \ub2e4\uc2dc \ubd88\ub7ec\uc624\ub824\uba74 <code>load('.RData')<\/code>\ub97c \uc0ac\uc6a9\ud55c\ub2e4.[<sup>var05]<\/sup><\/p>\n<pre><code class=\"r\">load('.RData')\r\n<\/code><\/pre>\n<h4>\uc815\ub9ac {-}<\/h4>\n<table>\n<thead>\n<tr>\n<th align=\"left\">\ud568\uc218<\/th>\n<th align=\"left\">\uae30\ub2a5<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>ls()<\/code><\/td>\n<td align=\"left\">\ubaa8\ub4e0 \uac1d\uccb4 \ub098\uc5f4(<code>.<\/code>\ub85c \uc2dc\uc791\ud558\ub294 \uac1d\uccb4 \uc81c\uc678)<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>rm(list=ls())<\/code><\/td>\n<td align=\"left\">\ubaa8\ub4e0 \uac1d\uccb4 \uc81c\uac70(<code>.<\/code>\ub85c \uc2dc\uc791\ud558\ub294 \uac1d\uccb4 \uc81c\uc678)<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>rm(setdiff(ls(), lsf.str()))<\/code><\/td>\n<td align=\"left\">\ud568\uc218\ub97c \uc81c\uc678\ud55c \ubaa8\ub4e0 \uac1d\uccb4 \uc81c\uac70<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>str(x)<\/code><\/td>\n<td align=\"left\">\uac1d\uccb4 <code>x<\/code>\uc758 \ub370\uc774\ud130 \uad6c\uc870<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>ls.str()<\/code><\/td>\n<td align=\"left\"><code>ls()<\/code> + <code>str()<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>exists('x')<\/code><\/td>\n<td align=\"left\">\uac1d\uccb4 <code>x<\/code>\uc758 \uc874\uc7ac \uc5ec\ubd80 \ud655\uc778<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>rm(x)<\/code> \ub610\ub294 <code>rm('x')<\/code><\/td>\n<td align=\"left\">\uac1d\uccb4 <code>x<\/code> \uc81c\uac70<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>save.image()<\/code><\/td>\n<td align=\"left\">\ubaa8\ub4e0 \uac1d\uccb4 \uc800\uc7a5<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>load('.RData')<\/code><\/td>\n<td align=\"left\"><code>.RData<\/code>\uc5d0 \uc800\uc7a5\ub41c \uac1d\uccb4 \ubd88\ub7ec\uc624\uae30<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>[<sup>var03]:<\/sup> \ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc774 <code>str()<\/code> \ud568\uc218\ub97c \uc798\ubabb \uc774\ub984 \uc9c0\uc5b4\uc9c4 \uc0ac\ub840\uc758 \ud558\ub098\ub85c \ubf51\ub294\ub2e4. \uc65c\ub0d0\ud558\uba74 \ub300\ubd80\ubd84\uc758 \ucef4\ud4e8\ud130 \uc5b8\uc5b4\uc5d0\uc11c <code>str<\/code>\uc740 <strong>str<\/strong>ing(\ubb38\uc790\uc5f4)\uacfc \uad00\ub828\ub41c \uc608\uc57d\uc5b4 \ub610\ub294 \ud568\uc218\uc774\uae30 \ub54c\ubb38\uc774\ub2e4.<\/p>\n<p>[<sup>var04]:<\/sup> Rstudio\ub97c \uc885\ub8cc\ud560 \ub54c\uc5d0\ub3c4 <code>save.image()<\/code>\ub97c \ud1b5\ud574 \uba54\ubaa8\ub9ac \uc0c1\uc758 \ubaa8\ub4e0 \uac1d\uccb4\uac00 \uc800\uc7a5\ub41c\ub2e4. Rstudio-Options-General-Save workspace to .RData on exit\uc5d0\uc11c Always(\ud56d\uc0c1\uc800\uc7a5)\/Never(\uc800\uc7a5\ud558\uc9c0 \uc54a\uc74c)\/Ask(\ub2f5\ubcc0\uc5d0\ub530\ub77c) \uc911 \ud558\ub098\ub97c \uc120\ud0dd\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>[<sup>var05]:<\/sup> Rstudio\ub97c \uc2dc\uc791\ud560 \ub54c\uc5d0\ub3c4 <code>load('.RData')<\/code>\uac00 \uc2e4\ud589\ub41c\ub2e4. RStudio &#8211; Options &#8211; General &#8211; Restore .RData into workspace at startup\uc758 \uccb4\ud06c\ub97c \uc81c\uac70\ud568\uc73c\ub85c\uc368 <code>load('.RData')<\/code>\uac00 RStudio\uac00 \uc2e4\ud589\ub420 \ub54c\ub9c8\ub2e4 \uc2e4\ud589\ub418\uc9c0 \uc54a\ub3c4\ub85d \ud560 \uc218 \uc788\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>R\uc758 \ubcc0\uc218 R\uc758 \ubcc0\uc218\ub294 \ub3d9\uc801 \ud0c0\uc785\uc774\ub2e4: \ubcc0\uc218\uc758 \ud0c0\uc785\uc774 \ud504\ub85c\uadf8\ub7a8\uc758 \uc2e4\ud589 \ub3c4\uc911\uc5d0 \ubc14\ub014 \uc218 \uc788\ub2e4. \uc22b\uc790, \ubb38\uc790, \ubd84\uc11d \uacb0\uacfc \ub4f1\uc744 \ubaa8\ub450 R\uc758 \uac1d\uccb4(Object)\uc5d0 \ub2f4\uc744 \uc218 \uc788\ub2e4. \uc774 \ucc45\uc5d0\uc11c\ub294 \ubcc0\uc218\uc640 \uac1d\uccb4\ub77c\ub294 \uc6a9\uc5b4\ub97c \ud63c\uc6a9\ud55c\ub2e4. \ubcf4\ud1b5 \ubcc0\uc218\ub294 \ud558\ub098\uc758 \uc218\ub97c \uc800\uc7a5\ud560 \uc218 \uc788\uace0 \uac1d\uccb4\ub294 \ub354 \ud070 \ub370\uc774\ud130 \uad6c\uc870\uc640 \ud568\uc218 \ub4f1\uc744 \uc800\uc7a5\ud55c\ub2e4. \ud558\uc9c0\ub9cc \ubcc0\ud560 \uc218 \uc788\ub294 \ubb34\uc5c7(\uc218, \ubb38\uc790\uc5f4, \ud568\uc218 \ub4f1)\uc744 \ub2f4\ub294\ub2e4\ub294 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2456,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[28,210,209],"tags":[212,6,13,211,14],"jetpack_featured_media_url":"http:\/\/ds.sumeun.org\/wp-content\/uploads\/2019\/03\/sandpiper-gd9806c370_640.jpg","_links":{"self":[{"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=\/wp\/v2\/posts\/1046"}],"collection":[{"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1046"}],"version-history":[{"count":2,"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=\/wp\/v2\/posts\/1046\/revisions"}],"predecessor-version":[{"id":2457,"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=\/wp\/v2\/posts\/1046\/revisions\/2457"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=\/wp\/v2\/media\/2456"}],"wp:attachment":[{"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1046"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/ds.sumeun.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}