如何将一列数据拆分为两列?

How to split one column of data into two?

我查看了类似的例子,但努力让它与我的数据一起工作。我想将一列数据拆分为两列,Ortho Group 和 Score。

假设 df 是你的数据框的名称,你可以从 data.table 尝试 tstrsplit,例如,

library(data.table)
setDT(df)[,tstrsplit(Orthogroup.Mean_Identity,",")]

使用 tidyr 包中的 separate 并假设您的数据被称为 df:

separate(df, col = Orthogroup.Mean_Identity, sep = ",", into = c("Orthogroup", "Mean_Identity"))