Сортировка всего набора данных.
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 13
- Откуда: Киев
Сортировка всего набора данных.
Приветствую всех!
Имеется таблица с десятком столбцов и надобно из них удалить значения меньше чем 0,2. Как это сделать в R?
Имеется таблица с десятком столбцов и надобно из них удалить значения меньше чем 0,2. Как это сделать в R?
-
- Гуру
- Сообщения: 4064
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1061
- Ваше звание: программист
- Откуда: Казань
Re: Сортировка всего набора данных.
Что такое "удалить значения" и причем здесь сортировка? Попробуйте сформулировать задачу.
Можно удалить строки, столбцы, или заменить такие значения на NA, или еще чего-нибудь сделать. Все возможно
Можно удалить строки, столбцы, или заменить такие значения на NA, или еще чего-нибудь сделать. Все возможно
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 13
- Откуда: Киев
Re: Сортировка всего набора данных.
Во всех столбцах надобно удалить значения меньше 0,2 и пропущенные значения.
Т.е. было
-0,2
NA
0.19
0.21
стало
0.21
И так в каждом столбце
Т.е. было
-0,2
NA
0.19
0.21
стало
0.21
И так в каждом столбце
-
- Завсегдатай
- Сообщения: 420
- Зарегистрирован: 21 мар 2012, 07:37
- Репутация: 67
- Откуда: Воронеж
Re: Сортировка всего набора данных.
Добрый день! Вы не поняли и вас не поняли. Если у вас был столбец с 5 значениями, 4 из которых не удовлетворяют условию, то вы, предположим, удалили 4 строки из 5. Пусть так. А что происходит при этом в других столбцах? Там значения в ячейках удалённых строк может условию как раз соответствовали? Но вы их удалили. Так тоже можно или это недоразумение?
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 13
- Откуда: Киев
Re: Сортировка всего набора данных.
Т.е. строки столбцов связаны и удалять "ненужные" в столбцах по отдельности не получится? В моем случае столбцы самостоятельны и не связаны между собой.
-
- Завсегдатай
- Сообщения: 420
- Зарегистрирован: 21 мар 2012, 07:37
- Репутация: 67
- Откуда: Воронеж
Re: Сортировка всего набора данных.
Если у вас длина рядов данных в двумерном наборе данных может быть произвольной длины, то это просто никакая не таблица, а список списков. Решите для начала какая у вас будет структура данных. Из этого станет ясна и технология работы с ними
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 13
- Откуда: Киев
Re: Сортировка всего набора данных.
Вот хорошее определение список списков.
Сейчас это то что нужно, без значений не отвечающих условию.
Для каждого столбца считается базовая статистика и достаточно. Просто это быстрее, чем делать одни и те же операции для каждого столбца.
Сейчас это то что нужно, без значений не отвечающих условию.
Для каждого столбца считается базовая статистика и достаточно. Просто это быстрее, чем делать одни и те же операции для каждого столбца.
-
- Гуру
- Сообщения: 4064
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1061
- Ваше звание: программист
- Откуда: Казань
Re: Сортировка всего набора данных.
попробуте еще раз, ничего понять нельзя ...Для каждого столбца считается базовая статистика и достаточно. Просто это быстрее, чем делать одни и те же операции для каждого столбца.
список списков и таблица - это две совершено разные вещи. И cтолбцов никаких в списке нет. Тогда уж список векторов.
из вектора удалить ненужные элементы просто
x=c(-0,2,NA,0.19,0.21)
x=x[!(is.na(x) | x<0.2)]
x
а если нужны только статистики, то кто мешает работать с таблицей, и считать только те элемены, которые нужны
x=c(-0,2,NA,0.19,0.21)
mean(x[!(is.na(x) | x<0.2)])
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 28 июл 2018, 08:40
- Репутация: 13
- Откуда: Киев
Re: Сортировка всего набора данных.
Сделал в рукопашную
Попробую описать ещё раз.
Имеются несортированные данные по месяцам, которые сведены в одну таблицу. Месяц - отдельный столбец и нету связи между ними. Надобно удалить ненужные данные и сохранить результат.
Попробую описать ещё раз.
Имеются несортированные данные по месяцам, которые сведены в одну таблицу. Месяц - отдельный столбец и нету связи между ними. Надобно удалить ненужные данные и сохранить результат.
-
- Завсегдатай
- Сообщения: 345
- Зарегистрирован: 11 дек 2006, 09:46
- Репутация: 102
- Откуда: Иркутск
Re: Сортировка всего набора данных.
_taras_, так вам и говорят, что вы изначально неверно выбрали метод. Таблица - это всегда зависимость между соседними столбцами. Это её суть и смысл.
То, что вы пытаетесь сделать - это подход Excel. Но Excel - абсолютное зло, он нарушает все понятия, правила и методы (хотя и в нём тоже есть истинные таблицы).
В вашем случае надобно обрабатывать каждый месяц как он есть - то бишь отдельно.
То, что вы пытаетесь сделать - это подход Excel. Но Excel - абсолютное зло, он нарушает все понятия, правила и методы (хотя и в нём тоже есть истинные таблицы).
В вашем случае надобно обрабатывать каждый месяц как он есть - то бишь отдельно.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей