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/qiJh 著作权归作者所有。请勿转载和采集!