99问答网
所有问题
R 语言 查询名为“name”的向量在dataframe的第几列
dataframe中有个列向量叫“name”,我想查询它在这个dataframe中的第几列,dataframe有50多列,不可能靠数的,谢谢!
举报该问题
其他回答
第1个回答 2018-01-19
这可以转化成一个查询string位置的问题 我们以经典的iris data为例:
a = c(colnames(iris)) # a记录了dataframe iris的所有列名,并以向量的形式存起来
grep("Sepal.Width", a) # grep是告诉我们
列向量
“Sepal.Width” 在a向量里的位置
望采纳,谢谢!
本回答被网友采纳
第2个回答 2018-10-04
which(names(dataframe)==“name”)
相似回答
大家正在搜
相关问题
R 语言 矩阵变向量, 同时行名变成原来行名+列名
如何在r里,如何将dataframe的某几列放到行里
在r语言中怎样在数据框中添加新列
r语言 数据框中列转向量,
R中的列表和数据框有什么区别
r怎么把data.frame的因子向量转化为字符
R语言dataframe转换
r语言怎么把提取出来的数据编程向量