全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10492 10
2014-05-16
悬赏 50 个论坛币 已解决
我自己试验了没有成功,所以请求大家帮助。这些数据最后应该是1385个data,6个自变量1个因变量。多谢!!
Test.zip
大小:(28.68 KB)

 马上下载

本附件包括:

  • Test

最佳答案

马甲1号 查看完整内容

indata=readLines('test') m=gregexpr('1:(.*) 2:(.*) 3:(.*) 4:(.*) 5:(.*) 6:(.*)', indata, perl=T) capstart =sapply(m, attr,'capture.start') caplength=sapply(m, attr,'capture.length') outdata =sapply(1:6 , function(i){ as.numeric(substr(indata, capstart, capstart+caplength-1 ))}) outdata.csv=data.frame(outdata) #write.csv('outdata.csv', row.names=F)
二维码

扫码加我 拉你入群

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

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

全部回复
2014-5-16 12:44:30
indata=readLines('test')
m=gregexpr('1:(.*) 2:(.*) 3:(.*) 4:(.*) 5:(.*) 6:(.*)', indata, perl=T)
capstart =sapply(m, attr,'capture.start')
caplength=sapply(m, attr,'capture.length')

outdata =sapply(1:6  , function(i){ as.numeric(substr(indata, capstart[i,], capstart[i,]+caplength[i,]-1 ))})
outdata.csv=data.frame(outdata)
#write.csv('outdata.csv', row.names=F)
二维码

扫码加我 拉你入群

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

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

2014-5-16 13:28:24
谢谢大家,我应该是做出来了,不过如果有童鞋有结果也请给我,我会把论坛币付出去的,多谢!!
二维码

扫码加我 拉你入群

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

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

2014-5-16 14:19:17
哇,干净漂亮,真棒!谢谢楼上的童鞋,已经设置了最佳答案!
粥末鱼块!
二维码

扫码加我 拉你入群

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

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

2014-5-16 15:01:15
正则表达式的 不错

小猫的方式 是按照 数学题的方式做的吗?
二维码

扫码加我 拉你入群

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

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

2014-5-16 20:38:50
马甲1号 发表于 2014-5-16 13:55
indata=readLines('test')
m=gregexpr('1:(.*) 2:(.*) 3:(.*) 4:(.*) 5:(.*) 6:(.*)', indata, perl=T)
c ...
(1)outdata.csv怎么不见因变量呢?
(2)outdata.csv现在被保存在了那个路径下了呢?怎么找不见呀?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群