我在 R 中讀取了一個 csv 并遇到了一個問題,它在資料之后創建了一堆列,如圖所示。
我怎么能洗掉這些列,因為它們似乎有 100 多個
uj5u.com熱心網友回復:
您可以在讀取檔案后嘗試選擇前三列:
df = df[,c(1:3)]
uj5u.com熱心網友回復:
理想情況下,這應該在讀取資料時解決,但我們并不確切知道為什么會出現這些空列。
所以我們可以保留至少有 1 個非空值的列。
df <- df[colSums(df != '') > 0]
或與dplyr-
library(dplyr)
df <- df %>% select(where(~any(. != '')))
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/445735.html
上一篇:Python-創建一個csv檔案字典,它使用相同的鍵收集所有值,而不使用任何模塊
下一篇:在R中加入兩個csv檔案
