Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 要替换工作簿中的某些单元格。Excel在搜索和替换中是否支持正则表达式?_Regex_R_Excel - Fatal编程技术网

Regex 要替换工作簿中的某些单元格。Excel在搜索和替换中是否支持正则表达式?

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

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

函数的
write.csv
有一个
na
参数。这决定了什么与钠一起进入细胞。默认情况下,
na=“na”
。如果将其更改为
na=”“
,则工作簿中可以有空白单元格

例如:

write.csv(data, "data.csv", na="")

write.csv
函数有一个
na
参数。这决定了什么与钠一起进入细胞。默认情况下,
na=“na”
。如果将其更改为
na=”“
,则工作簿中可以有空白单元格

例如:

write.csv(data, "data.csv", na="")

write.csv
有一个
na
参数。您是否尝试过
na=”“
?此操作不需要正则表达式。在“查找和替换”对话框中,搜索“NA”(无引号),将“替换为”框留空,并勾选“匹配整个单元格内容”。上述注释是相关的,但简短的回答是:否,Excel不支持正则表达式。如果您在Windows上,则可以。另外,看看哪个讨论了微软可怜的表弟regex。@sebastian-c,很好用!谢谢你告诉我这么简单的方法!附带说明:如果您定期将数据来回传递到Excel,您可能会对直接读取和写入
xlsx
文件的R包
XLConnect
感兴趣。
write.csv
有一个
na
参数。您是否尝试过
na=”“
?此操作不需要正则表达式。在“查找和替换”对话框中,搜索“NA”(无引号),将“替换为”框留空,并勾选“匹配整个单元格内容”。上述注释是相关的,但简短的回答是:否,Excel不支持正则表达式。如果您在Windows上,则可以。另外,看看哪个讨论了微软可怜的表弟regex。@sebastian-c,很好用!谢谢你告诉我这么简单的方法!附带说明:如果您定期将数据传递给Excel,您可能会对直接读取和写入
xlsx
文件的R包
XLConnect
感兴趣。