2017-07-04 60 views
1

我有一个简单的数据框。你如何做一个可视化的星级评分

name Rating 
George  2 
Henry  4 

无论是python还是R,我都想做一个类似于亚马逊的星级评定。

name  Rating 
George  ** 
Henry  **** 
+0

我指的可视化是这样的。 http://www.emergingrnleader.com/wp-content/uploads/2016/08/Five-Stars.jpg – user6452857

回答

5

在R:

df$Rating <- strrep("*", df$Rating) 
3

的Python:

df.assign(Rating=df['Rating'].apply(lambda x: x * '*')) 

输出:

 name Rating 
0 George  ** 
1 Henry ****