我有一个包含以下条目的简单表格。
1
2
3
4
5
文件名是“test.txt”。我使用以下命令读入文件。
mydata<-read.table("test.txt")
但是当我进入时
length(mydata)
它显示1而不是5.为什么它显示1而不是5?
答案 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命令。
此致
内甚