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 的第一行来命名变量。 V4
是header=F
时自动生成的第4个变量的名称。使用 colnames(y)
检查数据集的实际名称。如果您尝试访问一个 data.frame 中不存在的变量,R 会给您一个长度为 0 的空值或 NULL 值。
我完全是 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 的第一行来命名变量。 V4
是header=F
时自动生成的第4个变量的名称。使用 colnames(y)
检查数据集的实际名称。如果您尝试访问一个 data.frame 中不存在的变量,R 会给您一个长度为 0 的空值或 NULL 值。