разбить data.frame на указанные строки - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть data.frame, в котором некоторые строки содержат все значения NA (1, 7, 18), как показано ниже.Как получить список data.frames, в котором каждый data.frame представляет собой строки между ними, поэтому 1-й data.frame - 2: 6, второй 8:18, третий 19:25.Я думаю, что лучший способ сделать что-то подобное - это иметь функцию, которая разделяет data.frame, используя указанные строки.Какой должна быть эта функция?

структура (список (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, NA, 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), класс = "data.frame")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...