我有一个包含几行的数据框。我想stu2,stu3,stu5,stu9
从此数据框中选择一些具有特定行名的行(例如)。输入示例数据帧如下:
attr1 attr2 attr3 attr4
stu1 0 0 1 0
stu2 -1 1 -1 1
stu3 1 -1 0 -1
stu4 1 -1 1 -1
stu5 -1 1 0 1
stu6 1 -1 1 0
stu7 -1 -1 -1 1
stu8 1 -1 0 -1
stu9 -1 -1 1 -1
stu10 -1 1 0 1
预期产量:
attr1 attr2 attr3 attr4
stu2 -1 1 -1 1
stu3 1 -1 0 -1
stu5 -1 1 0 1
stu9 -1 -1 1 -1
假设您有一个名为的数据框students
,则可以使用方括号语法选择各个行或列,如下所示:
students[1,2]
将选择第1行和第2列,则结果将是单个单元格。students[1,]
将选择所有第1行,students[,2]
将选择所有第2列。如果要选择多行或多列,请使用值列表,如下所示:
students[c(1,3,4),]
将选择第1、3和4行 students[c("stu1", "stu2"),]
将选择名为stu1
和的行stu2
。希望我能帮上忙。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句