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

作者: clansoda (小笨)   2016-01-14 23:32:01
是這樣的,導師給我們的題目是他給一個資料擁有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好讓使用者填入。
作者: JackBaska (Baska)   2016-01-15 00:52:00
其實前幾篇的內容有你要的答案,但後面的部份要自己串接不然就已經變成在這裡發包了 XD可惜原PO不是我同事,我常常code寫完會順手幫旁邊的解XD上面給的答案有兩種一種是assign針對宣告一種是eval針對有保留字字串的重新直譯,其實這兩個配在一起你的問題就解了,但大概要自己串一串一會

Links booklink

Contact Us: admin [ a t ] ucptt.com