楼主: NeversayNever11
1701 5

[问答] 好奇怪的问题 [推广有奖]

  • 1关注
  • 0粉丝

已卖:1份资源

硕士生

80%

还不是VIP/贵宾

-

威望
0
论坛币
23 个
通用积分
3.9612
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
101 点
帖子
46
精华
0
在线时间
333 小时
注册时间
2011-9-8
最后登录
2022-9-11

楼主
NeversayNever11 发表于 2013-12-9 17:45:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
> da=read.table("m-ge3dx-4011.txt",header=T)
> head(da)
              date            ge             vw              ew        sp
1 19400131 -0.061920 -0.024020 -0.019978 -0.035228
2 19400229 -0.009901  0.013664  0.029733  0.006639
3 19400330  0.049333  0.018939  0.026168  0.009893
4 19400430 -0.041667  0.001196  0.013115 -0.004898
5 19400531 -0.197324 -0.220314 -0.269754 -0.239541
6 19400629  0.061667  0.066664  0.066550  0.076591

> sp=log(da$sp+1)
警告信息:
In Ops.factor(da$sp, 1) : + 对因子没有意义
> ge=log(da$ge+1)
> vw=log(da$vw+1)
> ew=log(da$ew+1)
其他三个 都没问题
虽然最后这样> sp=log(as.numeric(da$sp)+1)是可以的,为什么那个会有问题啊~

二维码

扫码加我 拉你入群

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

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

关键词:numeric factor Table Facto Head 信息

沙发
NeversayNever11 发表于 2013-12-9 17:55:53
突然发现sp=log(as.numeric(da$sp)+1),这个得到的答案也不对。

藤椅
zhangyangsmith 发表于 2013-12-9 17:58:46
read.table("m-ge3dx-4011.txt",header=T, as.is = T)

板凳
NeversayNever11 发表于 2013-12-9 18:05:02
zhangyangsmith 发表于 2013-12-9 17:58
read.table("m-ge3dx-4011.txt",header=T, as.is = T)
> da=read.table("m-ge3dx-4011.txt",header=T,as.is=T)
> sp=log(da$sp+1)
错误于da$sp + 1 : 二进列运算符中有非数值参数

还是不行。。能给我解释下是什么意思吗

报纸
NeversayNever11 发表于 2013-12-9 18:20:45
。。。我搞定了 ,原来是数据里有个这样的东西                 0.003120
                                                                                 .
                                                                               0.003912

地板
qoiqpwqr 发表于 2013-12-9 18:21:44
先str(da)看看是不是数字
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
NeversayNever11 + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 06:13