簡體   English   中英

將 dataframe 拆分為具有相同列數的幾個較小的數據框

[英]splitting a dataframe into several smaller datframes with an equal number of columns

如果我在 R 中有一個 dataframe:

暗淡(df) [1] 9 705936

我想通過在列上拆分它來將它分成 28 個部分,當我完成每個較小的 dataframe 時,我仍然擁有所有九行......我該怎么做? 因為我已經設法把這一切搞砸了,我已經沒有耐心了。 看起來這應該是一個單行命令,但我無法得到它。

我們可以使用:

lapply(1:(ncol(df)/28), function(x) df[, c(28 * x - 1, 28 * x)])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM