由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - R问题请教:如何从data frame按条件取出部分column
相关主题
[R] a row of a matrix is not a matrix?[SAS] Efficient way for subsetting data?
从大data 产生多个小data 的方法which route in SAS is faster?
a question about SAS codeask R code
问一个data subset的问题model sample size重要吗?
[R]how to sample all possible continuous subset from ordered data帮忙看看这个R程序,是怎样传递变量的?
please help on R subtable question !SAS一问
SAS里怎么根据VALUE来选择需要OUTPUT的COLUMNShow to get variable names and # of variable names in sas dataset
What's the wrong with this SAS code?large dataset impot into SAS
相关话题的讨论汇总
话题: column话题: frame话题: level话题: clolumn话题: data
进入Statistics版参与讨论
1 (共1页)
A*****O
发帖数: 394
1
我有100(row)X50(column)的数据,我想写一个命令,凡是 level > 5的colunm,其所
在variable的name被挑选出来,组成一个新的vector,留给后面的命令使用。
或者说,直接一点,把 level>5的clolumn调出来,row不变,组成新的data frame,最
后 write(),输出一个新的表格,待用。
哪位达人能帮我这个菜鸟一下么?谢谢!
d******g
发帖数: 130
2
一个笨办法,做一个for loop,遍历你的dataset,符合条件的column的index被挑出
来存起来,然后直接用这个生成的index vector去subset你的dataset

【在 A*****O 的大作中提到】
: 我有100(row)X50(column)的数据,我想写一个命令,凡是 level > 5的colunm,其所
: 在variable的name被挑选出来,组成一个新的vector,留给后面的命令使用。
: 或者说,直接一点,把 level>5的clolumn调出来,row不变,组成新的data frame,最
: 后 write(),输出一个新的表格,待用。
: 哪位达人能帮我这个菜鸟一下么?谢谢!

b*****n
发帖数: 685
3
直接写不就行了?最多用个which,记得第二个argument用T,返回列号
k*****u
发帖数: 1688
4
level是变量么? 为什么还“把 level>5的clolumn调出来”?
R*********r
发帖数: 225
5
X <- iris
X2 <- X[, which( apply(X,2, function(t) length(levels(as.factor(t)))) >=5 )]

【在 A*****O 的大作中提到】
: 我有100(row)X50(column)的数据,我想写一个命令,凡是 level > 5的colunm,其所
: 在variable的name被挑选出来,组成一个新的vector,留给后面的命令使用。
: 或者说,直接一点,把 level>5的clolumn调出来,row不变,组成新的data frame,最
: 后 write(),输出一个新的表格,待用。
: 哪位达人能帮我这个菜鸟一下么?谢谢!

A*****O
发帖数: 394
6
兄弟,您给的code很强悍啊,感激不尽!
祝您新年快乐!万事大吉!

)]

【在 R*********r 的大作中提到】
: X <- iris
: X2 <- X[, which( apply(X,2, function(t) length(levels(as.factor(t)))) >=5 )]

1 (共1页)
进入Statistics版参与讨论
相关主题
large dataset impot into SAS[R]how to sample all possible continuous subset from ordered data
问个proc merge问题。please help on R subtable question !
SAS help: how to count missing values of columns in a datasetsSAS里怎么根据VALUE来选择需要OUTPUT的COLUMNS
how to read in 1/0 datasets in SAS?What's the wrong with this SAS code?
[R] a row of a matrix is not a matrix?[SAS] Efficient way for subsetting data?
从大data 产生多个小data 的方法which route in SAS is faster?
a question about SAS codeask R code
问一个data subset的问题model sample size重要吗?
相关话题的讨论汇总
话题: column话题: frame话题: level话题: clolumn话题: data