我有一个项目,我将 SAS 数据集读入 R,然后在 R 中进行一些操作后,我使用 write.table 函数将数据集创建为 .txt 文件。我的问题是,当我这样做时,新行是由于隐藏的新行字符而创建的吗?在 SAS 文件中。
数据如何在 SAS 和 R 中出现
THIS IS FAKE DATA
当我在 Notepad++ 中打开它时,数据如何显示在我创建的文本文件中
THIS IS
FAKE DATA
我该如何防止这种情况发生。我想我会接受一个答案,将它们从 SAS 数据集中删除,或者将它们从 R 中删除,或者即使有一种方法可以自动更正记事本 ++ 文件中的问题。
library(haven)
data<-as.data.frame(read_sas("data.sas7bdat")
write.table(data,"data.txt",header=FALSE,sep="\t", quote=FALSE,row.names=FALSE,col.names=FALSE)