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