如何删除R中字符串类型变量中的字符

Duc*_*uck 8 r

亲爱的,我在R中有这种类型的变量:

v1
CAR10100231095000C 
CAR10100231189000 
CAR10100231191000C 
CAR10100231192000 
CAR10100231194000C 
CAR101002311950002 
CAR101002311960001 
Run Code Online (Sandbox Code Playgroud)

我的问题是对于具有C观察的最后一个元素的行.我试图使用nchar()函数,但我有其他行具有相同的长度,例如CAR10100231191000CCAR101002311960001.我的问题是如何C从具有此字符的raws中删除并获取此表单的新变量:

v1
CAR10100231095000 
CAR10100231189000 
CAR10100231191000 
CAR10100231192000 
CAR10100231194000 
CAR101002311950002 
CAR101002311960001 
Run Code Online (Sandbox Code Playgroud)

哪些Cs行已从行中删除,其余行具有其原始形式.谢谢

Jus*_*tin 14

你可以使用sub这个:

sub('C$', '', v1)
Run Code Online (Sandbox Code Playgroud)

C从字符串中的最后一个位置删除该字母(如果存在).