我有一個數據框像波紋管,其中ID
是數字值,而comment1
和comment2
字符串,我正在導入爲csv。但數據框架給出的結果如下所示,其中fifth comment
應該在comment2
中,並且原始的ID
值由此替換。這只是隨機發生的,只有幾行。此外,只有在我導入R代碼時,纔會出現此問題Azure ML studio,RStudio沒有數據誤放。所以我在想,只需刪除第一列ID
不是數值的整行。由於錯位字符串值是隨機的長句子,我無法進行字符串匹配來刪除該行。數據框足夠大,我不能手動刪除行。建議。如何刪除R中的所有非數字行?
ID Comment1 comment2
123 This is first comment this is second
234 third comment fourth comment
fifth comment
345 sixth comment seventh comment
你會發現這裏的數據幀的樣本,
df <-
read.csv(
"https://docs.google.com/spreadsheets/d/171YXjzm3FsapXSkqgOSos6UGXNRcd1yxmLyvaRnCX5E/pub?output=csv"
)
df <- df[-1,]
df <- df[, 1:12]
colnames(df) <-
c(
"ID","Created","Comments","Liked_By","Disliked_By", "Recipient_Number",
"Sender","Recipients","Read_By", "Subject","Introduction","Body"
)
在「評論」字段中有逗號,而且文件中的分隔符使用逗號。 – cory
我明白了,現在我遇到了問題。謝謝@cory –
不,我只是從xls文件保存爲.scv,並且它顯示保存文本的列也包含逗號。 –