PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
R_Language
[问题] 变量很多时存取问题
楼主:
ming790925
(MING)
2014-08-08 15:49:21
请问 我现在有 F1, F2, F3, ..., F50000 个物件
我想用A=list(F1, F2, F3, ..., F50000)但我不可能50000笔一笔一笔输入
但因为他是变量名称,我没办法用 for(i in 1:50000) 之类的方式
不知道有没有其他方法可以使用 感谢!
楼主:
ming790925
(MING)
2014-08-08 15:51:00
BTW 我现在每一个F的物件其实是ecdf(rnorm(100000)) 类似这样子,谢谢!
作者:
HeroNoah
2014-08-08 16:56:00
assign
作者:
celestialgod
(天)
2014-08-08 20:37:00
eval(parse(text = paste0("A = ",paste0('list(', paste0("F", 1:1000,collapse = ","), ')'))))或是下面的方法也可以A=lapply(1:1000, function(i) get(paste0("F", i)))50000
楼主:
ming790925
(MING)
2014-08-08 23:01:00
assign好像只能取变量名称 没办法把它弄进一个 list 中因为我是想存成一个list 或什么的 最后save成.rda档最后那个方法有点厉害!!! 我正在专研中!想再请教各位一下,请问ecdf这种东西算是什么样的资料型态呢?或著说应该怎么样存大量的ecdf比较妥当?thx
作者:
celestialgod
(天)
2014-08-09 00:59:00
ecdf就向量而已吧,怎么存端看你怎么使用吧
楼主:
ming790925
(MING)
2014-08-09 01:21:00
ecdf好像不是向量耶 我用str查他里面好像不只有存数字
作者:
celestialgod
(天)
2014-08-09 01:38:00
我看一下这个型态,我不太清楚QQ,可能要请教其他高手我是觉得list 满好用的XD
作者:
HeroNoah
2014-08-09 01:48:00
try: A = mget(paste0("F", 1:50000))
楼主:
ming790925
(MING)
2014-08-09 23:46:00
我在想要怎么存才有办法最省空间或最有效率, 因为资料量有点大 一存下来电脑都跑不太动了(大概5万个data fit一个 ecdf 然后我有五万个ecdf QQmget这招也好强大!!
作者:
Wush978
(拒看低质媒体)
2014-08-10 19:12:00
可以考虑把算出来的东西用saveRDS存到硬盘
作者:
gsuper
(Logit(odds))
2014-08-10 20:33:00
好问题 变术处理真的是非常非常非常讨厌key point 在于用程式写程式 , 再用 parser 处理
楼主:
ming790925
(MING)
2014-08-11 13:19:00
大量data存取真满麻烦的 ..有2.5*10^9 个浮点数要存..
作者:
HeroNoah
2014-08-11 18:35:00
in ecdf of helpx <- rnorm(12)Fn <- ecdf(x)Fn # a *function*Fn(x) # returns the percentiles for x?ecdf # get more info.
楼主:
ming790925
(MING)
2014-08-17 02:49:00
谢谢大家的协助!!!
继续阅读
[问题] 指令的读取时间限制
ckjmal
[问题] PCoA 图内的箭头要怎么画?
gsuper
Re: 有没有可以快速呈现多重比较的MACRO?
celestialgod
有没有可以快速呈现多重比较的MACRO?
wanson
Re: [问题] 多个档案合并 取联集
celestialgod
Re: [问题] facebook粉丝团耙文
kevinsky
[问题] facebook粉丝团耙文
kevinsky
[问题] 资料整理
ddtddt
Re: [问题] data.table 改值
HeroNoah
[问题] data.table 改值
celestialgod
Links
booklink
Contact Us: admin [ a t ] ucptt.com