r - 在 R DataFrame 中设置

标签 r

我有一个看起来像的 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/

相关文章:

r - 在 R 中创建一个衡量增长率差异的矩阵列表

在一行中用零替换初始 NA 值,直到非 NA 列

r - 在不更改页面大小/分辨率的情况下使用 RSelenium 缩小网站

r - 创建 R 包时如何使用 roxygen2 编辑 NAMESPACE?

r - 如何使用 plotly 中的单击获取数据点标签

r - 在R中生成直方图时出错

r data.table 函数式编程/元编程/语言计算

r - 根据数据框的来源合并数据框

r - 如何根据 Excel 电子表格中重复标题的值在 R 中创建新列?

在 Keras 中将层 reshape 为斜对称矩阵