R 删除列中前n行的字符串的第一位数字
我有一个长列,大约有5000行,每行有6位数字。我想删除前150行的第一个数字。我该怎么做 我尝试了这个功能: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("
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)