Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.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 删除列中前n行的字符串的第一位数字_R - Fatal编程技术网

R 删除列中前n行的字符串的第一位数字

R 删除列中前n行的字符串的第一位数字,r,R,我有一个长列,大约有5000行,每行有6位数字。我想删除前150行的第一个数字。我该怎么做 我尝试了这个功能: gsub("^[0-9]","", f1992$cleaned1992) f1992是数据帧,cleaned1992是我正在使用的列。问题是代码删除了所有5000行的第一个数字 只需索引到前150行即可 gsub("^[0-9]","", f1992$cleaned1992[1:150]) 使用sub可以 f1992$cleaned1992[1:150] <- sub("

我有一个长列,大约有5000行,每行有6位数字。我想删除前150行的第一个数字。我该怎么做

我尝试了这个功能:

gsub("^[0-9]","", f1992$cleaned1992)
f1992
是数据帧,
cleaned1992
是我正在使用的列。问题是代码删除了所有5000行的第一个数字


只需索引到前150行即可

 gsub("^[0-9]","", f1992$cleaned1992[1:150]) 

使用
sub
可以

f1992$cleaned1992[1:150] <- sub(".", "", f1992$cleaned1992[1:150])
f1992$cleaned1992[1:150] <- substring(f1992$cleaned1992[1:150], 2)