作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一列字符串。字符串包含以逗号分隔的数据点。我需要用逗号分隔列中的每个字符串,然后获取结果列表中的最后一个对象。
col1
"1, 2, 3"
"2, 5, 7, 9, 11"
"1, 4, 6, 8"
我需要的结果是:
result
"3"
"11"
"8"
我可以弄清楚如何只对一行执行此操作,但我需要对整列执行此操作。我认为我需要使用 sapply,但我不知道它如何与 tail 函数一起使用...
非常感谢任何帮助!
最佳答案
尝试:
> sapply(strsplit(col1, ", ", fixed=TRUE), tail, 1)
[1] "3" "11" "8"
如果您的列还不是字符向量,请使用 as.character
包装 col1
。
关于r - 拆分列并在 R 中获取结果列表的最后一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21735998/
我是一名优秀的程序员,十分优秀!