首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中的Strsplit colname和rbind

R中的Strsplit colname和rbind
EN

Stack Overflow用户
提问于 2015-07-24 12:30:48
回答 1查看 366关注 0票数 0

我的dataframe mydf中有列名

代码语言:javascript
复制
mycols<-("cc:dd:ee","gg:dd:ee","ff:gg:dd")

我需要在":“处将它们拆分,并将它们重新绑定到表中列名称本身下面的新行,如result中所示

mydf

代码语言:javascript
复制
cc:dd:ee    gg:dd:ee  ff:gg:dd
    2         4        4
    2         4        4

结果

代码语言:javascript
复制
cc:dd:ee    gg:dd:ee  ff:gg:dd
    cc        gg       ff
    dd        dd       gg
    ee        ee       dd
    2         4        4
    2         4        4
EN

回答 1

Stack Overflow用户

发布于 2015-07-24 12:37:46

由于数据帧实际上是隐藏在幕后的列表,因此可以通过绑定列名的strsplit的结果来实现:

代码语言:javascript
复制
df <- data.frame(c("2", "2"), c("4", "4"), c("4","4"), stringsAsFactors=FALSE)
colnames(df) <- c("cc:dd:ee","gg:dd:ee","ff:gg:dd")
df <- rbind(strsplit(colnames(df), ":"), df)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31602228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档