gpt4 book ai didi

r - 如何从数据框中选择具有特定行名的一些行?

转载 作者:行者123 更新时间:2023-12-02 11:09:40 25 4
gpt4 key购买 nike

我有一个包含多行的数据框。我想从此数据框中选择一些具有特定行名的行(例如 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"),] 将选择名为 stu1stu2 的行。

希望我能帮忙。

关于r - 如何从数据框中选择具有特定行名的一些行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18933187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com