Как сохранить столбец dataframe как dataframe
вопрос: как извлечь столбец фрейма данных и сохранить его структуру без изменений?
data <- iris
data[, 1] ##this will be a vector and will lose the name of the column in dataframe
2 ответов
используйте подмножество списка, которое вернет фрейм данных:
data[1]
производит
Sepal.Length
1 5.1
2 4.9
3 4.7
4 4.6
5 5.0
6 5.4
# ... omitted rows
когда вы используете только один аргумент [
с фреймами данных он объединяет фреймы данных в виде списков, где каждый столбец является элементом. Он также сохраняет атрибуты, поэтому подмножество фрейма данных также является фреймом данных.