0
我想在循環中創建多個數據幀(在R中)並且每個數據幀的名稱由名稱+循環索引組成。例如:在循環中創建多個數據幀(在R中)
B1,B2,B3,...,B10 1至10是環指標
現在,我要訪問這些dataframes就是調用畢時,它會顯示其內容。 例如:
for (i in 1:10) {
compare (Bi $ label, test $ label)
}
我已經運行中的R下面的代碼,但在接下來的步驟我無法使用dataframes
> for(i in 1:4){
+ df.name<-paste("B",i)
+ df.name[i]<-i+1
+ print(df.name[i])}
我怎樣才能做到這一點? 感謝您的幫助
您需要使用'assign',但這不是個好主意,請創建'data.frames'列表而不是 –
是否有[這些選項](https://www.google.no/search?q= r + loop + list + data.frame&gws_rd = cr&dcr = 0&ei = KN7XWf_PBYv36ASN2aWwDQ)help? – AkselA
製作一個[數據框列表(點擊鏈接)](https://stackoverflow.com/a/24376207/903061),你的列表可以命名爲'B',你可以訪問'B [[1]]' ,B [[7]]等。 – Gregor