簡體   English   中英

如何在R中使用fwrite將數據寫入csv文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM