如何将 R 中的字符串列拆分成多列?


借助 tidyr 软件包可以实现此目的。

示例

> library(tidyr)
> data = data.frame(attr = c(1,5,12,17), type=c('class_and_memory','class_and_memory_2'))
> data %>%
+ separate(type, c("class", "memory"), "_and_")
attr class memory
1 1 class memory
2 5 class memory_2
3 12 class memory
4 17 class memory_2

更新于: 2020 年 7 月 6 日

392 次浏览

开启您的 职业 生涯

通过完成课程获得认证

立即开始
广告