R语言将一个数据框对象的某一列拆成两列
可以使用R语言的tidyr包中的separate()函数来将一个数据框对象的某一列拆分成两列。
假设我们有以下的数据框对象df:
df <- data.frame(col = c("A_B", "C_D", "E_F"), stringsAsFactors = FALSE)
要将col列拆分成两列,我们可以使用以下代码:
library(tidyr)
df <- separate(df, col, into = c("col1", "col2"), sep = "_")
这将把col列拆分成col1和col2两列,使用下划线作为分隔符。结果如下:
col1 col2
1 A B
2 C D
3 E F
原文地址: https://www.cveoy.top/t/topic/iB08 著作权归作者所有。请勿转载和采集!