intercatedData n
1 Completed Degree in 2 Years.0 2
2 Retained to Midyear Year 2.0 1
3 Retained to Start of Year 2.0 1
4 Retained to Midyear Year 2.1 1
5 Retained to Start of Year 2.1 1
以下是我正在使用的数据frame(mydf)
。
现在我希望按名称(2
)访问第一行值(即Completed Degree in 2 Years.0
)。我可以使用print(mydf$n[1])
来访问该值,但我希望按名称而不是索引1
访问该值。
如何按名称而不是按索引访问值?
答案 0 :(得分:0)
mydf[ mydf$intercatedData == 'Completed Degree in 2 Years.0', ]
数据框中的DATA记录有行AND列,因此可以这样称为
mydf[2,3]
将在第2行和第3列为我提供名为mydf
mydf[2,]
会在第2行给出记录,并为数据帧的所有列命名为mydf
mydf[,3]
将在第3列中为我提供名为mydf
此数据框属性现在可用于条件选择
mydf[ mydf$intercatedData == 'Completed Degree in 2 Years.0', ]
说给我所有行,mydf $ intercatedData的值是'2年内完成度'和所有列