0

我不经常使用 Excel,也不知道 VBA。在我将数据从 excel 导入到 R(使用read.csv())后,所有丢失的数据都被替换为NA。在我通过 导出数据矩阵后,NA仍然存在write.csv()。现在我想用NA清除所有单元格,并尝试像在其他地方一样使用正则表达式。例如,我在搜索和替换中尝试了这个:^NA$,但在 excel 中似乎没有任何意义。我通过谷歌搜索,而每个人都建议使用VBA,我对此一无所知。我想知道excel是否在其搜索和替换功能中支持正则表达式。如果是这样,那我就更容易理解了。

4

1 回答 1

5

write.csv函数有一个na参数。这决定了什么进入带有 NA 的单元格。默认情况下,na="NA". 如果将此更改为na="",则工作簿中可以有空白单元格。

例如:

write.csv(data, "data.csv", na="")
于 2013-06-18T06:51:19.100 回答