小编W4K*_*1NG的帖子

使用Pandas Value_Counts和matplotlib

我使用Pandas的value_counts函数来提供唯一值的计数:

CountStatus = pd.value_counts(df['scstatus'].values, sort=True)

Output:
200    133809
304      7217
404      2176
302       740
500       159
403         4
301         1
dtype: int64
Run Code Online (Sandbox Code Playgroud)

我现在想用matplotlib绘制这些值,即"plt.barh(CountStatus)",但是我不断收到错误:ValueError:不兼容的大小:参数'width'必须是长度7或标量.

我猜这可能与左手列是索引列有关.有没有办法获得水平条形图?我是否需要转换它或在函数中指定其他内容?

谢谢

python plot matplotlib pandas

9
推荐指数
1
解决办法
1万
查看次数

如何将R中的所有百分比数据转换为小数?

我有一个包含数值和分类数据的大型数据集。许多列包含%数据,即“26.2%”,因为这些在R中不被识别为百分比,我希望将它们转换为小数。

我努力了:

data2 <- as.numeric(sub("%", "",data,fixed=TRUE))/100
Run Code Online (Sandbox Code Playgroud)

然而:

警告消息:强制引入的 NA

有人可以帮助提供正确的方法和/或语法吗?

r percentage

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

matplotlib ×1

pandas ×1

percentage ×1

plot ×1

python ×1

r ×1