作者clansoda (小笨)
看板R_Language
標題Re: [問題] 如何讀入多個CSV檔
時間Thu Jan 14 23:32:01 2016
是這樣的,導師給我們的題目是他給一個資料擁有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
推 JackBaska: 其實前幾篇的內容有你要的答案,但後面的部份要自己串接 01/15 00:52
→ JackBaska: 不然就已經變成在這裡發包了 XD 01/15 00:52
→ JackBaska: 可惜原PO不是我同事,我常常code寫完會順手幫旁邊的解XD 01/15 00:53
→ JackBaska: 上面給的答案有兩種一種是assign針對宣告一種是eval針 01/15 00:54
→ JackBaska: 對有保留字字串的重新直譯,其實這兩個配在一起你的問題 01/15 00:55
→ JackBaska: 就解了,但大概要自己串一串一會 01/15 00:56