R 计算中位数

R 计算中位数,r,median,scientific-notation,R,Median,Scientific Notation,我有以下(指数)值,并希望使用R计算它们的中值: 1.0584e+00 1.1618e+01 4.9097e+00 1.3595e+01 4.2209e+01 4.6901e-01 2.4911e+00 1.2441e+01 6.8128e+00 1.3581e+01 1.4373e+01 1.2828e+00 7.7811e+00 以下是我正在做的: data <- read.table("path") median(data[ ,1]) 数据中位数是多少。似乎对我有用。也许您将这些

我有以下(指数)值,并希望使用R计算它们的中值:

1.0584e+00
1.1618e+01
4.9097e+00
1.3595e+01
4.2209e+01
4.6901e-01
2.4911e+00
1.2441e+01
6.8128e+00
1.3581e+01
1.4373e+01
1.2828e+00
7.7811e+00
以下是我正在做的:

data <- read.table("path")
median(data[ ,1])

数据中位数是多少。似乎对我有用。也许您将这些作为“因子”,需要使用as.numeric(as.character())进行转换


你必须更加明确你得到的“错误”值是什么?如果你能提供一个可复制的例子,这会有所帮助,因为这可能与你正在阅读的表格、索引、数据类型有关……哦,是的,非常基本的错误
> median(vec)
[1] 7.7811
> vec
 [1]  1.05840 11.61800  4.90970 13.59500 42.20900  0.46901  2.49110 12.44100  6.81280 13.58100
[11] 14.37300  1.28280  7.78110