![](/img/trans.png)
[英]How to write ill-formatted header lines to a csv with R data.table fwrite?
[英]How to write data to csv file using fwrite in R
我的數據框中的一列包含分號(;),當我嘗試使用 fwrite 將數據框下載到 csv 時,它將該值拆分為不同的列。
例如:輸入:abcd;#6 下載后變成:第一列:abcd,第二列:#6
我希望兩者都在同一列中。
您能否建議如何在單列中寫入值。
我使用下面的代碼來讀取輸入文件:
InpData <- read.table(File01, header=TRUE, sep="~", stringsAsFactors = FALSE,
fill=TRUE, quote="", dec=",", skipNul=TRUE, comment.char="")
寫作時:
fwrite(InpData, File01, col.names=T, row.names=F, quote = F, sep="~")
你沒有給我們一個例子,但你可能需要使用與“;”不同的分隔符
fwrite(x, file = "", sep = ",")
sep:列之間的分隔符。 默認為“,”。
如果這個簡單的解決方案不起作用,我們需要數據來重現您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.