在R中:如何使数据帧索引成为列?
我是R方面的新手,正在尝试将在R中:如何使数据帧索引成为列?,r,dataframe,R,Dataframe,我是R方面的新手,正在尝试将VIF结果转换为dataframe以将其提供给ggplot: vif_values <- car::vif(model_vif_check_aliased$finalModel) vif_values ############ output ############### duration nr.employed euribor3m pdays 1.016706
VIF
结果转换为dataframe
以将其提供给ggplot
:
vif_values <- car::vif(model_vif_check_aliased$finalModel)
vif_values
############ output ###############
duration nr.employed euribor3m pdays
1.016706 75.587546 80.930134 10.216410
emp.var.rate poutcome.success month.mar cons.conf.idx
64.542469 9.190354 1.077018 3.972748
contact.telephone previous age cons.price.idx
2.091533 1.850089 1.185461 28.614339
month.jun job.retired
3.936681 1.198350
如何将其设置为两列的数据框
,以便在ggplot
中使用它来创建变量名
及其值的条形图
ggplot(aes(x=var_name, y=vif_values)+
geom_col(col="blue")+
coord_flip()
这应该是可行的:df$var_name=rownames(df)
,其中df是您的数据帧感谢@Ricardo Semiãe Castro我尝试了索引
,设置索引
等,您的代码工作正常。我会尽快接受答案。
ggplot(aes(x=var_name, y=vif_values)+
geom_col(col="blue")+
coord_flip()