我有四个单独的饼图,它们都具有相同的指定配色方案(除了数据框之外,代码是相同的)。
指定颜色是因为我想将它们在 4 个网格图中与一个图例组合在一起,为 5 组中的每一组使用相同的指定颜色(即,当未指定颜色时,颜色会根据大小自动分配)团体)。
示例数据:
# Data
g = c("D","L","X","A","N","B")
v = c(49,14,9,7,6,5)
df1 = data.frame(group = g, value = v)
set.seed(9) # Just for reproductibility
df2 = data.frame(group = sample(g,size = nrow(df1),replace = F),
value = sample(v,size = nrow(df1),replace = F)
)
set.seed(8)
df3 = data.frame(group = sample(g,size = nrow(df1),replace = F),
value = sample(v,size = nrow(df1),replace = F)
)
set.seed(7)
df4 = data.frame(group = sample(g,size = nrow(df1),replace = F),
value = sample(v,size = nrow(df1),replace = F) …
Run Code Online (Sandbox Code Playgroud) 当我导入 csv 时,它显示为具有这种格式的数据框
firstcol <- c("A","","D","Z")
seccol <- c("W","Y","C","")
thircol <- c("","H","Q","M")
df <- data.frame(firstcol,seccol,thircol)
# > df
# firstcol seccol thircol
# 1 A W
# 2 Y H
# 3 D C Q
# 4 Z M
Run Code Online (Sandbox Code Playgroud)
当我打字 levels(df$firstcol)
输出是: [1] "" "A" "D" "Z"
如何导入我的 csv 以便将单元格读取为空单元格而不是作为观察值?