RStudio树映射Idvar与Parentvar不匹配
我正在尝试使用gvisTreeMap创建树形图。但我收到一个错误: gvisCheckTreeMapData(数据,my.options)中出错: parentvar和idvar不匹配。” 我对R非常陌生。有人知道如何消除错误并使其正常工作吗RStudio树映射Idvar与Parentvar不匹配,r,plot,treemap,googlevis,R,Plot,Treemap,Googlevis,我正在尝试使用gvisTreeMap创建树形图。但我收到一个错误: gvisCheckTreeMapData(数据,my.options)中出错: parentvar和idvar不匹配。” 我对R非常陌生。有人知道如何消除错误并使其正常工作吗 require(googleVis) Gender = c("All", "All", "All", "All") Beverage = c("Tea", "Soft", "Wine", "Water") Under_50 = c(5, 10, 15, 5
require(googleVis)
Gender = c("All", "All", "All", "All")
Beverage = c("Tea", "Soft", "Wine", "Water")
Under_50 = c(5, 10, 15, 50)
Up = c(10, 40, 70, 80)
df = data.frame(Beverage, Gender, Under_50, Up)
View(df)
Tree <- gvisTreeMap(df,
idvar= "Beverage", parentvar = "Gender",
sizevar = "Under_50", colorvar = "Up",
options=list(showScale=TRUE))
require(谷歌视讯)
性别=c(“全部”、“全部”、“全部”、“全部”)
饮料=c(“茶”、“软”、“酒”、“水”)
在_50=c(5,10,15,50)下
上升=c(10,40,70,80)
df=数据帧(饮料、性别、50岁以下、以上)
视图(df)
Tree我遇到了同样的问题!您需要做的是添加一行,如下所示:
df_add <- data.frame(Beverage = c("All"), Gender = c(NA), Under_50 = c(20), Up = c(20))
# I don't think it matters what values you put in the last two columns
df <- rbind(df, df_add)
Beverage Gender Under_50 Up
1 Tea All 5 10
2 Soft All 10 40
3 Wine All 15 70
4 Water All 50 80
5 All <NA> 20 20
(请注意,确保在查看数据帧时,view(df)
,NA
显示为“灰色”-否则,手动将变量更改为字符,并将其重命名为:df$Gender
> Regions
Region Parent Val Fac
1 Global <NA> 10 2
2 America Global 2 4
3 Europe Global 99 11
4 Asia Global 10 8
5 France Europe 71 2
6 Sweden Europe 89 3
7 Germany Europe 58 10
8 Mexico America 2 9
9 USA America 38 11
10 China Asia 5 1
11 Japan Asia 48 11
df$Beverage <- as.factor(df$Beverage)
df$Gender <- as.factor(df$Gender)