R中特定列的只读值
我有一个xlsx文档,我只能从中读取一列(比如第8列),然后,我必须绘制柱状图、Q-Q图,并对这个特定列中的数字进行更多的统计计算,但我在读取第8列中的值时遇到问题R中特定列的只读值,r,excel,R,Excel,我有一个xlsx文档,我只能从中读取一列(比如第8列),然后,我必须绘制柱状图、Q-Q图,并对这个特定列中的数字进行更多的统计计算,但我在读取第8列中的值时遇到问题 read.xlsx("Dis.xlsx",1)[c(8)] 我用这个comand从我的xlsx中得到了八列,但我得到了下一列 D6 1 0.142227420 2 0.457669425 3 -1.384738774 4 -0.902003716 5 0.297755988 6
read.xlsx("Dis.xlsx",1)[c(8)]
我用这个comand从我的xlsx中得到了八列,但我得到了下一列
D6
1 0.142227420
2 0.457669425
3 -1.384738774
4 -0.902003716
5 0.297755988
6 -0.981665044
7 1.220968465
8 -0.170224221
9 2.071153426
10 0.435652464
11 0.260398690
12 1.152244620
13 0.742319805
14 -1.127973292
15 -0.287556765
为什么我会得到行号和列名的名称?有没有办法只从列(而不是行号和列名)中获取值
任何帮助或建议都将不胜感激 您得到的实际上是一个只包含上面显示的十进制值的向量。无论何时打印数据帧,行号都以R显示。您的数据帧当前仅包含一列,即D6 要引用该列/向量,必须使用$operator 例如:
mydata <- read.xlsx("Dis.xlsx",1)[c(8)]
mydata$D6
mydata欢迎来到SO!我认为您需要熟悉使用data.frames;看,你得到的实际上是一个只包含上面显示的十进制值的向量。无论何时打印数据帧,行号都以R显示。您的数据帧当前仅包含1列,即D6。您是否已使用此功能?