R 错误 - Table 范围 0

R error - Table of extent 0

我完全是 R 的新手,所以我目前正在努力浏览 Youtube 视频和书籍,因为我需要将 R 用于论文。我在 R Studio 工作。

我目前正在尝试获取数据中某一特征的频率。该值可以是 1 或 2,我想知道我有 1 的频率和 2 的频率。

我正在这样导入我的数据:

y <- read.table("Auszählung.csv", header = TRUE, sep = ";",   
comment.char ="", fill = TRUE, check.names = TRUE)

我正试图获得这样的频率:

TableInfluncer <- table(y$V4)

现在的问题是我得到 < table of extent 0 > 作为结果。

如果我更改 header = FALSE,我会得到正确的值,但显然我有第三个值,它是我不想作为我的值之一的列的名称。

为什么当我将 table 的第一行 header 设置为 true 时它不起作用?

header=T 使用 CSV 的第一行来命名变量。 V4header=F时自动生成的第4个变量的名称。使用 colnames(y) 检查数据集的实际名称。如果您尝试访问一个 data.frame 中不存在的变量,R 会给您一个长度为 0 的空值或 NULL 值。