2017-04-01 59 views
-1

在R中如何使用for循環創建一系列數據幀?僅僅爲了說明的目的,如果需要將df_versicolor中的所有setosa種類的虹膜數據幀保留爲df_setosa,所有versicolor,如何做?如何在R中使用循環生成一系列數據幀

+2

[將大數據框分割成基於列中公共值的數據框列表](http://stackoverflow.com/questions/18527051/split-a-large-dataframe-into-a-list -of-data-frames-based-common-value-in-colu) –

+0

你爲什麼要這麼做?如果您擁有相同結構的數據,則將數據保存在一個數據框中幾乎總是更好。 – Uwe

回答

0

你可以使用split這將給你一個你的數據框的列表。

+0

謝謝。我只能想出一個簡單的例子,實際上我想要做的是將每個類別傳遞給一系列操作,然後將其作爲該類別的數據框輸出。在這種情況下,分裂將是不夠的,我怎麼能通過for循環輸出多個數據幀? – santoku

+0

@santoku你想對每個塊應用類似的操作嗎?作爲'lapply()'的用例和/或使用'data.table'或'dplyr'的分組顯示給我。 – Uwe

相關問題