在指定行上分割data.frame

时间:2018-12-03 19:02:17

标签: dataframe split

我有一个data.frame,其中某些行包含所有NA值(1、7、18),如下所示。如何获取data.frame列表,其中每个data.frame是它们之间的行,所以第一个data.frame是2:6,第二个8:18,第三个19:25。我认为做到这一点的最好方法是拥有一个使用指定行分割data.frame的函数。该功能是什么?

structure(list(1 = c(NA,1.72e + 08,9740000,4990000,2330000, 95300,NA,12700000、11500000、28500000、0、6040000、9470000, 92200,0,0,0,NA,99100000,195000,1460000,59900,2780000, 28600000,1730000),2 = c(NA,84700000,4790000,2030000,1140000, 82800,NA,30900000、11600000、2.5e + 07、0、17400000、2.6e + 07, 67200、0、0、0,不适用,36100000、34500、393000、5420、1540000、10100000, 684000),3 = c(NA,93900000、6350000、2470000、1260000、179000, NA,34700000、19700000、34900000、0、20800000、27100000、0、0, 0、0,NA,64300000、795000、795000、21700、2240000、22800000, 1200000)),row.names = c(NA,25L),class =“ data.frame”)

0 个答案:

没有答案