楼主: 匡昊
1659 4

[问答] 关于read.table函数的咨询求助 [推广有奖]

  • 0关注
  • 0粉丝

本科生

62%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2477 点
帖子
87
精华
0
在线时间
106 小时
注册时间
2011-12-29
最后登录
2017-3-10

楼主
匡昊 发表于 2014-3-23 14:38:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
为什么我读取一个长度为1540的时间序列数据后,显示的长度为1呢?把它转为向量还是不行

> hushi<-read.table('hugu.txt',header=T)
> length(hushi)
[1] 1
> head(hushi)
       V1
1  0.0252
2  0.0252
3 -0.0028
4 -0.0028
5 -0.0047
6 -0.0047
> summary(hushi)
       V1            
Min.   :-0.0530000  
1st Qu.:-0.0070000  
Median :-0.0001000  
Mean   :-0.0003765  
3rd Qu.: 0.0061000  
Max.   : 0.0432000  
> hushi<-as.vector(hushi)
> length(hushi)
用head和summary都有效,怎么变量长度还是为1呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Table READ ABLE EAD ABL

沙发
匡昊 发表于 2014-3-23 15:18:27
问题解决了,用scan函数即可,但是为什么read.table就不行呢?

藤椅
nieqiang110 学生认证  发表于 2014-3-23 19:28:51

dim(hushi)[1]
或者
length(hushi$V1)

板凳
danica33 发表于 2014-3-24 13:04:27
用nrow(hushi)

报纸
肖圣杰 发表于 2014-3-27 00:15:16
因为read.table函数读取数据为数据框形式,而length函数是测量向量的个数,所以就变成1了,你可以试着把hushi转化为向量试试看

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 01:35