R 用数字替换向量中的文本?

R 用数字替换向量中的文本?,r,vector,replace,R,Vector,Replace,伙计们。我搜索了一下,但没有成功。我对这东西完全陌生。 我有一个数据集-艺术。 我要去看看我有两种纸——水彩画和素描。 我需要为这两种类型的纸张创建分发版。 我尝试了a如果art$paper中有两个变量,它可能是一个因素。直方图仅适用于数值变量 您可以尝试以下方法: barplot(prop.table(table(art$paper))) 或使用ggplot2: 库(ggplot2) ggplot如果需要替换文本,请使用hist(as.integer(factor(a$paper))或mat

伙计们。我搜索了一下,但没有成功。我对这东西完全陌生。 我有一个数据集-艺术。 我要去看看我有两种纸——水彩画和素描。 我需要为这两种类型的纸张创建分发版。
我尝试了a如果
art$paper
中有两个变量,它可能是一个因素。直方图仅适用于数值变量

您可以尝试以下方法:

barplot(prop.table(table(art$paper)))
或使用ggplot2:

库(ggplot2)

ggplot如果需要替换文本,请使用
hist(as.integer(factor(a$paper))
match
,即
hist(match(a$paper,unique(a$paper)))
library(ggplot2)
ggplot <- ggplot(art,aes(x=paper))
ggplot + geom_histogram(fill="black") # numbers
ggplot + geom_histogram(fill="red",aes(y=..count../sum(..count..))) # histogram