使用 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
R语言数据框拆分列:将一列拆成两列

原文地址: https://www.cveoy.top/t/topic/qiJh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录