gpt4 book ai didi

r - 从数据框中的标签获取列索引

转载 作者:行者123 更新时间:2023-12-03 05:23:18 25 4
gpt4 key购买 nike

假设我们有以下数据框:

> df
A B C
1 1 2 3
2 4 5 6
3 7 8 9

我们可以从索引中选择“B”列:

> df[,2]
[1] 2 5 8

有没有办法从列标签('B')获取索引(2)?

最佳答案

您可以通过grepcolnames获取索引:

grep("B", colnames(df))
[1] 2

或使用

grep("^B$", colnames(df))
[1] 2

仅获取名为“B”的列,而不获取包含 B 的列,例如“ABC”。

关于r - 从数据框中的标签获取列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4427234/

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