从r中的数据文件读取的表的长度

时间:2015-03-06 14:44:26

标签: r

我有一个包含以下条目的简单表格。

1
2
3
4
5

文件名是“test.txt”。我使用以下命令读入文件。

mydata<-read.table("test.txt")

但是当我进入时     length(mydata) 它显示1而不是5.为什么它显示1而不是5?

2 个答案:

答案 0 :(得分:1)

我相信

nrow(mydata)

应该返回行数(5)

答案 1 :(得分:0)

数据框的长度将为您提供数据框中存在的列数。在这种情况下,它是1。

mydata<- data.frame(c(1:5))

上面的代码创建了一个数据框

 X1.5
1    1
2    2
3    3
4    4
5    5

让我们看一些命令

length(mydata)

[1] 1

知道行数

案例1

nrow(mydata)
[1] 5

案例2:了解数据框第一列中的元素数量

length(mydata$X1.5)
[1] 5
length(mydata[[1]])
[1] 5

长度主要用于向量,对于数据帧,最好使用nrow命令。

此致

内甚