如何在没有 header 的情况下导入数据集并在 R 中命名单独的文件并将名称附加到数据集?
How to Import Dataset without header and names separate files in R and attach the names to dataset?
我从网站下载了数据集和列名 https://archive.ics.uci.edu/ml/machine-learning-databases/breast-cancer/ breast-cancer.data - 有没有列的数据 header breast-cancer.names - 有我需要加载的列名此数据和列名到 R,然后需要将列名附加到数据框。请指导我完成整个过程。
.data
文件只是一个没有列 headers 的 CSV 文件。 .names
文件不是标准格式(我能识别),因此我手动读取了文件并指定了名称。
dat <- read.csv("~/Downloads/breast-cancer.data", header=FALSE)
names(dat) <- c("class", "age", "menopause", "tumor_size", "inv_nodes", "node_caps", "deg_malig", "breast", "breast_quad", "irradiat")
head(dat)
# class age menopause tumor_size inv_nodes node_caps deg_malig breast breast_quad irradiat
# 1 no-recurrence-events 30-39 premeno 30-34 0-2 no 3 left left_low no
# 2 no-recurrence-events 40-49 premeno 20-24 0-2 no 2 right right_up no
# 3 no-recurrence-events 40-49 premeno 20-24 0-2 no 2 left left_low no
# 4 no-recurrence-events 60-69 ge40 15-19 0-2 no 2 right left_up no
# 5 no-recurrence-events 40-49 premeno 0-4 0-2 no 2 right right_low no
# 6 no-recurrence-events 60-69 ge40 15-19 0-2 no 2 left left_low no
我从网站下载了数据集和列名 https://archive.ics.uci.edu/ml/machine-learning-databases/breast-cancer/ breast-cancer.data - 有没有列的数据 header breast-cancer.names - 有我需要加载的列名此数据和列名到 R,然后需要将列名附加到数据框。请指导我完成整个过程。
.data
文件只是一个没有列 headers 的 CSV 文件。 .names
文件不是标准格式(我能识别),因此我手动读取了文件并指定了名称。
dat <- read.csv("~/Downloads/breast-cancer.data", header=FALSE)
names(dat) <- c("class", "age", "menopause", "tumor_size", "inv_nodes", "node_caps", "deg_malig", "breast", "breast_quad", "irradiat")
head(dat)
# class age menopause tumor_size inv_nodes node_caps deg_malig breast breast_quad irradiat
# 1 no-recurrence-events 30-39 premeno 30-34 0-2 no 3 left left_low no
# 2 no-recurrence-events 40-49 premeno 20-24 0-2 no 2 right right_up no
# 3 no-recurrence-events 40-49 premeno 20-24 0-2 no 2 left left_low no
# 4 no-recurrence-events 60-69 ge40 15-19 0-2 no 2 right left_up no
# 5 no-recurrence-events 40-49 premeno 0-4 0-2 no 2 right right_low no
# 6 no-recurrence-events 60-69 ge40 15-19 0-2 no 2 left left_low no