相关疑难解决方法(0)

根据列名称获取R中的列号

可能重复:
从数据框中的标签获取列索引

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

我们有以下数据框:

df <- data.frame(a=rnorm(100),b=rnorm(100),c=rnorm(100))
Run Code Online (Sandbox Code Playgroud)

我需要一个像下面这样工作的函数:

getColumnNumber(df,"b")
Run Code Online (Sandbox Code Playgroud)

它会回来

[1] 2
Run Code Online (Sandbox Code Playgroud)

有这样的功能吗?

谢谢!

r

59
推荐指数
4
解决办法
14万
查看次数

colMeans不在R工作

我作为文件Dummy.txt的数据集如下

A|B|C|D
1|2|1.9|5
2.5|5|53|3
4|48|49|0.4
8|94|495|B6
Run Code Online (Sandbox Code Playgroud)

(请注意第5行,第4列中的文字字符)

我想获得每列的平均值(即A,B,C和D列).

我使用的代码如下:

mydata_1 <- read.delim("Dummy.txt", skipNul = TRUE, sep = "|", header = FALSE, row.names = NULL)

mydata_1 <- as.numeric(as.character(mydata_1))

colMeans(mydata_1, na.rm = TRUE,)
Run Code Online (Sandbox Code Playgroud)

但是,这似乎不起作用.有什么建议吗?

r

0
推荐指数
1
解决办法
575
查看次数

标签 统计

r ×2