Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
R 如果没有,则不适用(具体格式)_R_Format_String Formatting_Data Cleaning - Fatal编程技术网

R 如果没有,则不适用(具体格式)

R 如果没有,则不适用(具体格式),r,format,string-formatting,data-cleaning,R,Format,String Formatting,Data Cleaning,我希望数值变量第四个数字上的0是NA的值 以下代码是我的尝试: dataframecolumn[which(substring(dataframecolumn) != %%%0)] = NA 但是我不能让它工作。有人能帮我吗?就像我在评论中写的那样,对于substring()您可以使用: dataframecolumn[substring(dataframecolumn, 4, 4) != "0"] <- NA dataframecolumn[substring(dataframeco

我希望数值变量第四个数字上的0是NA的值

以下代码是我的尝试:

dataframecolumn[which(substring(dataframecolumn) != %%%0)] = NA

但是我不能让它工作。有人能帮我吗?

就像我在评论中写的那样,对于
substring()
您可以使用:

dataframecolumn[substring(dataframecolumn, 4, 4) != "0"] <- NA

dataframecolumn[substring(dataframecolumn,4,4)!=“0”]如果要使用
substring()
,可以尝试
substring(12353,4,4)!=“0”
这不是子字符串的正确语法。请尝试
?子字符串
以查看您需要的内容。由于某些原因,我很难找到此。。谢谢!(它工作得很漂亮)