【发布时间】:2012-07-22 00:07:10
【问题描述】:
我正在将股票数据的 csv 导入 R,股票代码的列名以数字开头并包含空格,例如“5560 JP”。读入 R 后,列名添加“X”,空格替换为“.”,例如“X5560.JP”。在 R 中完成所有工作后,我想将处理后的数据写回新的 csv,但使用原始列名,例如“5560 JP”而不是“X5560.JP”,我该怎么做?
谢谢!
【问题讨论】:
-
调用你的变量
df,试试这个names(df) <- gsub("\\.", " ", paste(substr(names(df),2,8))) -
我认为
read.table有一个check.names参数可以绕过名称更改。您也许可以保存这些名称,并在最终导出之前使用它们。
标签: r