2012-11-14 90 views
4

道歉,如果这是一个愚蠢的问题 - 但是这是我在使用R第一次尝试,我已经结束了书面方式的线沿线的一些代码:R中的质量变量声明和赋值?

some <- vector('list', length(files)) 
thing <- vector('list', length(files)) 
and <- vector('list', length(files)) 
another <- vector('list', length(files)) 
thing <- vector('list', length(files)) 

是否有一个更好的(DRY)的方式来做到这一点在R

要改一下,我想一次如果你想分配一次相同的值,多​​个变量分配相同的值,多​​个变量(如每@Sven海恩斯坦的答案)

+0

你能否提供你想要做什么的书面描述?我不认为很多人会理解你的模型。然而,对于变量赋值,请参阅:?赋值和它的相反?得到 –

+4

这感觉就像一个经典的[XY问题](http://meta.stackexchange.com/q/66377/164376)。你能否提供更多关于你实际想要完成的细节? – joran

+0

我不觉得这是一个XY问题,因为我确切地问我在做什么。我只是想知道是否有更清晰的方式来编写上述声明。 – rwb

回答

15

,使用此:

some <- thing <- and <- another <- thing <- vector('list', length(files))