rlads2021 / hw6

HW 6: ggplot2
https://rlads2021.github.io/hw6
0 stars 2 forks source link

要怎麼清除掉特定column中的NA值 和 如何讓csv file讀進來 不要是全部都是chr? #4

Open sungenchuang7 opened 3 years ago

sungenchuang7 commented 3 years ago

如題 我讀csv file進來之後 每個column都被當成chr 要怎麼讓他們變成正確的屬性? 另外 我想要拿取其中兩個columns, GDP - "real growth rate(%)" and "Unemployment rate(%)"的observations去作圖 但是有些國家是兩個欄位的相對應值都是NA 有些是其中一個是NA 要怎麼清除掉這些NA的情況? 感謝!

sungenchuang7 commented 3 years ago
Screen Shot 2021-04-12 at 12 22 48 AM
liao961120 commented 3 years ago

可以看你的 csv 檔原始的樣字嗎? (可以先 push 到 GitHub) 看起來應該是因為你的 csv 檔的裡面的某個 row 是字串:String,double,double,double,....,造成你在讀資料時,函數認定每個 column 都是字串

sungenchuang7 commented 3 years ago

可以看你的 csv 檔原始的樣字嗎? (可以先 push 到 GitHub) 看起來應該是因為你的 csv 檔的裡面的某個 row 是字串:String,double,double,double,....,造成你在讀資料時,函數認定每個 column 都是字串

我上傳我的資料factbook.csv到我個人的repo了 再請助教幫我看一下了謝謝!!!

JhangZihJie commented 3 years ago

助教好,我的資料輸出也是會被認定成字串,想請問有什麼解決方式,謝謝!

Screen Shot 2021-04-12 at 12 53 36 AM
liao961120 commented 3 years ago

可以看你的 csv 檔原始的樣字嗎? (可以先 push 到 GitHub) 看起來應該是因為你的 csv 檔的裡面的某個 row 是字串:String,double,double,double,....,造成你在讀資料時,函數認定每個 column 都是字串

我上傳我的資料factbook.csv到我個人的repo了 再請助教幫我看一下了謝謝!!!

你的 .csv 第二行會被 R 認定成是字串喔

String;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double

可以使用文字編輯器把這行刪掉再讀讀看

liao961120 commented 3 years ago

@JhangZihJie 你的資料沒有問題喔,他的每個 column 本來就都是字串 (沒有純為數字的 column)。

sungenchuang7 commented 3 years ago

可以看你的 csv 檔原始的樣字嗎? (可以先 push 到 GitHub) 看起來應該是因為你的 csv 檔的裡面的某個 row 是字串:String,double,double,double,....,造成你在讀資料時,函數認定每個 column 都是字串

我上傳我的資料factbook.csv到我個人的repo了 再請助教幫我看一下了謝謝!!!

你的 .csv 第二行會被 R 認定成是字串喔

String;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double;double

可以使用文字編輯器把這行刪掉再讀讀看

Screen Shot 2021-04-12 at 12 22 48 AM

刪掉之後已經可以正常讀取了,但是為何我取其中兩個column去做圖時,會出現問題?是因為有些值是NA的關係嗎?但R預設不是會直接跳過NA的值不去計算?要如何解決這個問題? 謝謝!