Possible Duplicate:
Get column index from label in a data frame

我需要获得给定名称的列的列号.

我们有以下数据框:

df <- data.frame(a=rnorm(100),b=rnorm(100),c=rnorm(100))

我需要一个如下所示的函数:

getColumnNumber(df,"b")

它会回来的

[1] 2

有这样的函数吗?

谢谢

推荐答案

which( colnames(df)=="b" )

我应该这么做.

R相关问答推荐

如何生成包含可能条目列表而不是计数的表?

如何创建具有总计列和ggplot 2所有条线的百分比标签的堆叠条形图?

从载体创建 pyramid

IQR()和stats之间四分位距计算的差异::分位数()在R和' ggpubr '

在ComplexHeatmap中,如何更改anno_barplot()标题的Angular ?

如何使用stat_extract_all正确提取我的目标值?

R箱形图gplot 2 4组但6个参数

在另存为PNG之前隐藏htmlwidget绘图元素

使用R闪光显示所有数据点作为默认设置

如何读取CSV的特定列时,给定标题作为向量

在使用tidyModels和XGBoost的二进制分类机器学习任务中,所有模型都失败

在GG图中绘制射线的自动程序

在数据帧列表上绘制GGPUP

我们如何在R中透视数据并在之后添加计算

我是否可以使用多个变异项来构建顺序列(标记多个问题)

快速合并R内的值

为什么将负值向量提升到分数次方会得到NaN

需要一个函数来在第一行创建一个新变量,然后用新变量替换一个不同的变量(对于多行)

我正在try 创建一个接近cos(X)的值的While循环,以便它在-或+1-E10范围内

R将函数参数传递给ggploy