首页 > 解决方案 > 在 R 中拆分字符串后使用 lapply

问题描述

我想将 R 中的一列拆分为两个新列。我在互联网上遇到了以下代码,效果很好:

as.numeric(lapply(strsplit(data$Coord, split=","), "[", 1))

我的问题是,这究竟是如何工作的,特别是我们有“[”和 1 的函数的后半部分。有人能够向我解释 lapply 在这里究竟做了什么,真的很想了解。

上面的结果返回了 data$Coord 向量中逗号之前的分割的第一部分。

谢谢

标签: rlapplystrsplit

解决方案


推荐阅读