如何在不将列名的破折号和空格更改为点的情况下导出为.csv?

时间:2019-05-30 13:00:27

标签: r

在我的数据框中,我使用带有破折号和空格的列名,例如地址类型。当我尝试导出为.csv时,破折号和空格变成点,因此“ .csv”文件中的“地址类型”变为address.type。

在导入.csvs时,我使用了check.names = FALSE,但是,导出时似乎没有类似的功能。

在这个烦人的问题上的任何帮助将不胜感激!

使用示例代码编辑问题:

df1 = data.frame("x 1" = 1, "x-2" = 2, check.names = F)
df2 = data.frame("y 1" = 1, "y-2" = 2, check.names = F)

Dflist <- list(df1, df2)
write.csv(Dflist[1],file="test.csv")

1 个答案:

答案 0 :(得分:0)

使用tidyverse生态系统(属于readr库的一部分)中的write.csv的write_csv内文。

它确实可以满足您的需求。