У меня есть следующий фрейм данных, сохраненный как .csv, который является результатом моего предыдущего кода. Value1_Cum - это совокупная сумма значения 1 для каждого ОБРАЗЦА. Он также доступен здесь: https://dl.dropboxusercontent.com/u/16277659/SAMPLE_rs.csvR: Удаление строк на основе шаблона
SAMPLE; ID; REFERENCE_YEAR; VALUE1; VALUE1_CUM
SAMPLE1; 112; 1956; 0; 0
SAMPLE1; 112; 1957; 200; 200
SAMPLE1; 112; 1958; NA; NA
SAMPLE1; 112; 1959; NA; NA
SAMPLE1; 112; 1960; NA; NA
SAMPLE1; 112; 1963; NA; NA
SAMPLE2; 137; 1878; 0; 0
SAMPLE2; 137; 1879; -7900; -7900
SAMPLE2; 137; 1880; NA; NA
SAMPLE2; 137; 1881; NA; NA
SAMPLE2; 137; 1882; NA; NA
SAMPLE2; 137; 1890; NA; NA
SAMPLE2; 137; 1891; NA; NA
SAMPLE2; 137; 1892; -4300; -12200
SAMPLE2; 137; 1893; NA; NA
SAMPLE2; 137; 1894; NA; NA
SAMPLE3; 136; 1971; 0; 0
SAMPLE3; 136; 1972; NA; NA
SAMPLE3; 136; 1973; NA; NA
SAMPLE3; 136; 1974; NA; NA
SAMPLE3; 136; 1975; NA; NA
SAMPLE3; 136; 1976; NA; NA
SAMPLE3; 136; 1980; NA; NA
SAMPLE4; 0; 2000; 0; 0
SAMPLE4; 0; 2001; NA; NA
SAMPLE4; 0; 2002; NA; NA
SAMPLE4; 0; 2003; NA; NA
SAMPLE4; 0; 2004; 500; 500
SAMPLE4; 0; 2005; NA; NA
SAMPLE4; 0; 2006; NA; NA
Для обработки данных дополнительно нужно удалить все строки для всей выборки, которая содержит образец с 0, а затем следует НС (в этом примере sample3 должен получить удален). Если значение находится между значением NA для всего SAMPLE (например, в SAMPLE2), строки должны храниться. Кто-нибудь есть идея, как я могу это сделать?
SAMPLE; ID; REFERENCE_YEAR; VALUE1; VALUE1_CUM
SAMPLE1; 112; 1956; 0; 0
SAMPLE1; 112; 1957; 200; 200
SAMPLE1; 112; 1958; NA; NA
SAMPLE1; 112; 1959; NA; NA
SAMPLE1; 112; 1960; NA; NA
SAMPLE1; 112; 1963; NA; NA
SAMPLE2; 137; 1878; 0; 0
SAMPLE2; 137; 1879; -7900; -7900
SAMPLE2; 137; 1880; NA; NA
SAMPLE2; 137; 1881; NA; NA
SAMPLE2; 137; 1882; NA; NA
SAMPLE2; 137; 1890; NA; NA
SAMPLE2; 137; 1891; NA; NA
SAMPLE2; 137; 1892; -4300; -12200
SAMPLE2; 137; 1893; NA; NA
SAMPLE2; 137; 1894; NA; NA
SAMPLE4; 0; 2000; 0; 0
SAMPLE4; 0; 2001; NA; NA
SAMPLE4; 0; 2002; NA; NA
SAMPLE4; 0; 2003; NA; NA
SAMPLE4; 0; 2004; 500; 500
SAMPLE4; 0; 2005; NA; NA
SAMPLE4; 0; 2006; NA; NA
Параметр '' '' 0''' в '' sample1, появляется '' 'будет сопровождаться числом, а не НС. Почему это исключено? – rsoren
, конечно, вы правы! Я просто скопировал некоторые данные из моего результирующего фрейма данных, и это было неправильно, извините. единственным примером здесь, который нужно удалить, должен быть SAMPLE3. – kurdtc
Вы имеете в виду, что ноль должен находиться в столбце «VALUE1» или «VALUE1_CUM»? Нужен ли нуль в определенном столбце? –