R 分类变量在数据摘要中显示不正确

R 分类变量在数据摘要中显示不正确,r,categorical-data,R,Categorical Data,我正在为统计作业做一些数据分析。当我试图查看数据摘要时,分类变量无法正确显示。这是我运行代码时看到的: vs我的讲师运行相同代码时显示的内容: 这是我正在使用的代码,直接从我的讲师笔记中复制 stormwater <- read.csv("stormwater example Milandri et al.csv") head(stormwater) tail(stormwater) summary(stormwater) stormwater这种差异来自不同的R

我正在为统计作业做一些数据分析。当我试图查看数据摘要时,分类变量无法正确显示。这是我运行代码时看到的:

vs我的讲师运行相同代码时显示的内容:

这是我正在使用的代码,直接从我的讲师笔记中复制

stormwater <- read.csv("stormwater example Milandri et al.csv")
head(stormwater)
tail(stormwater)
summary(stormwater)

stormwater这种差异来自不同的R版本。您使用的是R4.0.0(或更高版本),其中
stringsafactors
默认值更改为
FALSE
,因此您的所有字符串数据都将读取为字符,而不是以前版本中的默认值

如果在
read.csv
命令中添加
stringsAsFactors=TRUE
,您将获得与讲师相同的结果

stormwater <- read.csv("stormwater example Milandri et al.csv", stringsAsFactors = TRUE)
summary(stormwater)

stormwater,因为我想您是在R4.0.0上,而您的讲师是在R<4.0.0上,默认情况下
read.csv
中的
stringsAsFactors=TRUE
。将
stringsAsFactors=TRUE
添加到您的
read.csv
中,您应该会得到相同的结果。@Ronak,作为答案发布?