我有一个看起来像的 csv
Deamon,Host,1:2:4,aaa.03
Pixe,Paradigm,1:3:5,11.us
我需要将其读入数据帧进行分析,但我的数据中的第 3 列由 : 分隔,并且需要像集合或列表 1.e 被 : 拆分一样读取,以便返回 (1,2,4) 。是否有可能在 R 中有一个具有类列表的列。或者你认为我能如何最好地解决这个问题。
最佳答案
您可以使用 strsplit
将字符向量拆分为组件列表:
x <- c("1:2:4", "1:3:5")
strsplit(x, split=":")
[[1]]
[1] "1" "2" "4"
[[2]]
[1] "1" "3" "5"
关于r - 在 R DataFrame 中设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033187/