PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
R_Language
[问题] 处理资料 效能询问
楼主:
spiderway
(spiderway)
2016-07-04 22:48:59
- 问题: 当你想要问问题时,请使用这个类别
[问题类型]:
效能咨询(我想让R 跑更快)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
大家好,
最近因为需要要处理一些资料,虽然有写出要的东西,但是实在是跑太慢了,感觉要跑个
几年= =,一定是我写法不好,想来这问一下各位大大该怎个改才对,并学习一下
麻烦各位大大给予小鲁指导,感激不尽!!!
程式:
读取了全部CSV(10万多个)存在一个大大的list里面,要做的大概是把每一个list里面的
资料都做同一件事,就是每5笔整理成1笔,然后append在一起,如下
1 2 3 4 5 6 1 2 3 ....
1 6/1 a b 12 1 2 1 6/1 a b 12 1 2 13 1 3 14 1 4 15 1 5 16 1 6
2 6/1 a b 13 1 3
3 6/1 a b 14 1 4 变成1笔>>>
4 6/1 a b 15 1 5
5 6/1 a b 16 1 6
[程式范例]:
http://pastie.org/10898589
[版本]
R version 3.3.0 (2016-05-03)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.4 LTS
[关键字]:
作者:
Edster
(Edster)
2016-07-04 23:50:00
http://pastebin.com/Af8gzxsX
看看,你原本的方式很吃内存。一个资料变成三个资料存著存著等著被读取,然后重复的动作, as.factor 跟t做很多次还有value, new_value在每次循环没有重新reset,会越来越大
继续阅读
[心得] strptime 与中文
Edster
[问题] R graph with two y-axes
amber219212
[问题] 判断row的重复个数并做某个计算
bedroom0204
[问题] 在mac上plot中文出现方块的永久解决方案
JJabrams
[问题] 请教Rmpi设定哪里出了问题
dp2046
[问题] R的规划求解 optim()、constrOptim()
MrSomebody
[情报] R 语言入门课程(7/21 ~ 7/22,南科)
wanggz
Re: [问题] Magrittr 小问题
celestialgod
[问题] Magrittr 小问题
swedrf0112
[问题] 在服务器上跑R
jklkj
Links
booklink
Contact Us: admin [ a t ] ucptt.com