1
2列我有40個CSV文件與每個僅1列。我想將所有40個文件數據合併成1個CSV文件,並帶有2列。結合CSV文件和分裂塔送入,使用R
數據格式是這樣的:
我想split
由space
此列所有40個CSV文件合併成1個文件。我也想要preserve the number format
。
我想下面的代碼,但數字格式不固定,和額外的第三列添加Negative
號。不知道爲什麼。
我的代碼:
filenames <- list.files(path="C://R files", full.names=TRUE)
merged <- data.frame(do.call("rbind", lapply(filenames, read.csv, header = FALSE)))
data <- do.call("rbind", strsplit(as.character(trimws(merged$V1))," ",fixed=FALSE))
write.csv(data, "export1.csv", row.names=FALSE, na="NA")
牛逼他輸出我得到如下圖所示。如果您觀察,則負數將放入額外的列中。我只是想按空格分割,並按照輸入中的數字格式輸入2列。
R輸出:
我沒有downvote你,但我覺得你問題可能出在Excel上,而不是用你的R代碼。 –
謝謝@Tim。數字格式可能與Excel相關,但不確定是否分爲3列。分割由R完成。我驗證了輸入數據,它沒有任何額外的空格。我認爲我的程序在分裂時做錯了。 – Venky
@Xizam更新我有R輸出的問題。謝謝。 – Venky