R中的substr()函数可以按位置隔离任何字符,例如
substr(df$10,2,3)
或通过使用nchar()
,可以从字段末尾向后工作,以使用以下方式隔离位置(如最后一个)中的字符:
substr(df$10,nchar(df$10)-2,nchar(df$10)-1)
然而,我想知道如何简单地删除数据框中列的每个字段的last but one character
。我这样做有困难。任何帮助都会很棒!
答案 0 :(得分:2)
您可以将正则表达式与-c cookies
:
sub
这样做与匹配字符串中的最后两个字符,并将它们替换为捕获组中捕获的最后一个字符。