我知道如何删除字符串中空格之前的所有内容,但我想保留名字的首字母.我怎么做才能得到"F LastName"呢?谢谢.

full_name <- "FirstName LastName"
sub(".*? ", "", full_name) # Removes everything before space.

推荐答案

非正则表达式友好的方式:

spl <- strsplit(full_name, " ")[[1]]
paste(substr(spl[1], 1, 1), spl[2])
#[1] "F LastName"

R相关问答推荐

用derrr在R中查找组间的重复项

使用gcuminc,如何使用逗号格式化风险表?

如何从R中的字符串元素中减go 一个数字?

用预测NLS处理R中生物学假设之上的误差传播

如何在所有绘图中保持条件值的 colored颜色 相同?

绘制采样开始和采样结束之间的事件

在R函数中使用加号

将多个列值转换为二进制

如何在反曲线图中更改X标签

删除字符串R中的重复项

使用ifElse语句在ggploy中设置aes y值

基于R中的辅助向量中的值有条件地连接向量中的字符串

ggplot斜体轴刻度标签中的单个字符-以前的帖子建议不工作

每行不同列上的行求和

R没有按顺序显示我的有序系数?

如何在R中的两列以上使用联合(&U)?

从多行中 Select 最小值

如果缺少时间,如何向日期-时间列添加时间

如何在类应用函数中访问函数本身

对一个列表中另一个列表中的元素进行计数