开始使用免费开始使用

为列指定数据类型

从文本或 CSV 文件读取数据时,应该为每一列指定名称和数据类型。read() 函数会尝试判断数据集的首行是否为列名。R 在推断某些数据类型方面很聪明,但如果您读取的是用 0、1、2 编码的分类变量,它会被读取为数值型。读取完成后,您需要为该列明确指定数据类型。

本练习是课程的一部分

R 中的多元概率分布

查看课程

练习说明

  • 将新的列名赋给 wine 数据集,然后检查是否已正确赋值。
  • Type 列转换为具有 3 个水平的因子。
  • 在更改数据类型前后,使用 str() 函数检查数据类型/结构。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Assign new names
___ <- c('Type', 'Alcohol', 'Malic', 'Ash', 'Alcalinity', 'Magnesium', 'Phenols', 'Flavanoids', 'Nonflavanoids','Proanthocyanins', 'Color', 'Hue', 'Dilution', 'Proline')
                      
# Check the new column names
___

# Check data type/structure of each variable
str(___)

# Change the Type variable data type
___

# Check data type/structure again 
___
编辑并运行代码