美文网首页
把pdata的多余列去掉

把pdata的多余列去掉

作者: 小洁忘了怎么分身 | 来源:发表于2019-02-20 19:40 被阅读89次

GEO数据分析中用到pdata表格,为了从中找出分组信息,可谓非常费眼睛。有的表格友好一点,十几列。有的夸张起来六十页不成问题。
所以我搞定了一个函数,取名small,把多余的列(即所有行都相同的列)去掉,起到缩小表格的作用。
可以用你的pdata表格试试,也可以在生信星球公众号回复“pd”获取示例数据pd.Rdata

load(file="pd.Rdata")
small <- function(df){
  library(tibble)
  library(dplyr)
  colname <- vector("character")
  count <- vector("integer")
  for(i in 1:ncol(df)){
    colname[i] = colnames(df)[[i]]
    count[i]=nrow(df[!duplicated(df[,i]),])
  }
  o <- tibble(colname,count) 
  output=df[,o$count>1]
}
pd=small(pd)

以我的示例数据为例,从34列变成了5列。

相关文章

  • 把pdata的多余列去掉

    GEO数据分析中用到pdata表格,为了从中找出分组信息,可谓非常费眼睛。有的表格友好一点,十几列。有的夸张起来六...

  • 去掉多余

    有个记者问米开朗基罗:您是怎么创造出《大卫》这样的伟大作品的? 米开朗基罗:很简单,我去采石场,看见一块巨大的大理...

  • TableView使用

    1.删除多余列默认创建的TableView会多出一列 加上这行代码就可以去掉 2.列绑定数据模型 定义的数据类型必...

  • 去掉多余的诱惑

    最近很浮躁,一心想要赚钱,又是想学自媒体,又想学写作赚钱,又加入一些乱七八糟的业务赚钱群,股市这一周又涨了一...

  • 美,就是把多余的东西去掉

    雕塑家罗丹曾经说过, “美,就是把多余的东西去掉” 我想,这也是断臂维纳斯设计的初衷,也是为什么断臂维纳斯雕塑能够...

  • error Trailing spaces not allowe

    1、某个文件某一行出现多余的空格,把空格去掉就可以了 2、在.eslintrc.js文件去掉 '@vue/s...

  • 今天。

    开始重新定义年龄、婚姻、爱情、生活秩序,开始修整生活,去掉不必要的形式、去掉多余的思考,把已经取得进步的东西重组,...

  • 使用java正则表达式去掉多余的.与0

    一、使用java正则表达式去掉多余的.与0 /*** 使用java正则表达式去掉多余的.与0*/public st...

  • 动态sql

    where if trim 去除多余的比如去掉多余的and和or等� 对应关系 switch--choose ...

  • UITabelviewcell常用布局

    cell调整 去掉所有cell线条 去掉多余cell线 去掉点选效 cell 线条封顶 喜欢朋友给个赞

网友评论

      本文标题:把pdata的多余列去掉

      本文链接:https://www.haomeiwen.com/subject/dllkyqtx.html