Re: [問題] 如何讀入多個CSV檔

看板R_Language作者 (小笨)時間8年前 (2016/01/14 23:32), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串3/7 (看更多)
是這樣的,導師給我們的題目是他給一個資料擁有332個CSV檔案 這個在文章裡面提過,每個CSV檔案都有四個變數分別是時間 、兩種空氣汙染假設為汙染A和汙染B都是numeric變數、最後是ID變數。 主要是要寫出一個function讓跑出來的數值會是汙染變數的平均數。 最後的結果要是function(data進去,指定A汙染或B汙染,ID 例如2:70) function出來以後會是某個數值,就是A汙染或者B汙染在2到70號 CSV的數值總和然後平均 ,我現在的問題是如果我寫function 以後後面的變數要怎麼設定才會是讓使用者填入資料,因為課堂上 教的都是給一個X或Y值然後變數裡面關聯變數來計算但是沒看過 還可以讓使用者選要填入變數名稱的所以不知道該如何寫起。就是第二個 argument讓使用者填入A汙染或B汙染其中一種,這個不知道要怎麼寫前面 的argument好讓使用者填入。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.197.35 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1452785525.A.A62.html

01/15 00:52, , 1F
其實前幾篇的內容有你要的答案,但後面的部份要自己串接
01/15 00:52, 1F

01/15 00:52, , 2F
不然就已經變成在這裡發包了 XD
01/15 00:52, 2F

01/15 00:53, , 3F
可惜原PO不是我同事,我常常code寫完會順手幫旁邊的解XD
01/15 00:53, 3F

01/15 00:54, , 4F
上面給的答案有兩種一種是assign針對宣告一種是eval針
01/15 00:54, 4F

01/15 00:55, , 5F
對有保留字字串的重新直譯,其實這兩個配在一起你的問題
01/15 00:55, 5F

01/15 00:56, , 6F
就解了,但大概要自己串一串一會
01/15 00:56, 6F
文章代碼(AID): #1MbxzrfY (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1MbxzrfY (R_Language)