楼主: gaotao0727
12874 10

[问答] 如何输出数据框中某个变量属于第几列 [推广有奖]

  • 1关注
  • 10粉丝

已卖:67份资源

副教授

79%

还不是VIP/贵宾

-

威望
0
论坛币
545 个
通用积分
11.1290
学术水平
18 点
热心指数
18 点
信用等级
12 点
经验
27715 点
帖子
873
精华
0
在线时间
855 小时
注册时间
2011-8-8
最后登录
2025-9-11

楼主
gaotao0727 发表于 2015-4-21 11:09:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据框 如何

衣带渐宽终不悔,为伊消得人憔悴~~

沙发
katymeala 发表于 2015-4-21 11:31:52
a<-1:3
b<-c('a','b','c')
data<-data.frame(a,b)
which(data=='b',arr.ind=TRUE)

藤椅
gaotao0727 发表于 2015-4-21 11:38:15
katymeala 发表于 2015-4-21 11:31
a
非常感谢,刚学R,小白一枚~~~

板凳
gaotao0727 发表于 2015-4-21 11:54:23
katymeala 发表于 2015-4-21 11:31
a
哦,才看明白,不是这样的,不是看某个值属于哪行哪列,而是要找某个变量属于这个数据框第几列,
比如你的例子中,b属于第二列
如果变量很多的话,不会一个一个数吧~~

报纸
katymeala 发表于 2015-4-21 13:57:57
gaotao0727 发表于 2015-4-21 11:54
哦,才看明白,不是这样的,不是看某个值属于哪行哪列,而是要找某个变量属于这个数据框第几列,
比如你 ...
which(names(data)=='xxxx')

地板
吴海龙 在职认证  发表于 2015-4-21 14:00:23
which(names(data)=="b")

7
zhyalo 发表于 2015-4-21 22:02:46
katymeala 发表于 2015-4-21 11:31
a
请问一下 arr.ind=T  是什么意思?  

8
阿西带路 发表于 2017-6-1 15:36:02 来自手机
gaotao0727 发表于 2015-4-21 11:09
如题,谢谢!
which(names(data.frame())%in%c(变量名,…))

9
阿西带路 发表于 2017-6-1 15:41:24 来自手机
阿西带路 发表于 2017-6-1 15:36
which(names(data.frame())%in%c(变量名,…))
如:which(names(mydata)%in%c(\"age\",\"gender\"))

10
peterlovejin 发表于 2017-6-1 22:51:01
arr.ind=T

arr.ind 就是 array indices
T=TRUE
簡單說就是要顯示出行列數

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 02:14