pyspark - 在不使用“toPandas”的情况下绘制箱线图并在一个图中
问题描述
我想绘制一个数据框的两个不同列的“箱线图”。我在 pyspark python3 中使用以下代码:
c1 = df.where(F.col('c1') > 0.0).select(F.col('c1')).toPandas()
c2 = df.where(F.col('c1') > 0.0).select(F.col('c2')).toPandas()
fig, (ax1, ax2) = plt.subplots(nrows=2)
c1.boxplot(ax = ax1)
c2.boxplot(ax = ax2)
有没有办法绘制它们
- 不使用'.toPandas'?
- 在一张图片中,如下图?
解决方案
推荐阅读
- android - 不要连接用 settext 显示的文本
- javascript - 如何组合数组中的所有值
- sql - 计算出一个滚动平均值,您并不总是除以总数
- react-native - ScrollView 在 React Native 中删除 TextInput 键盘
- java - 如何使用正则表达式计算 Java 中的多音节?
- sql - SQL LDAP 查询问题
- angular - Angular 10 - 检测图像是否仅存在于客户端,否则默认图像
- ruby - Capybara .set 方法不输入双引号
- sql - 按月分组查找外键多次出现的所有实例
- discord - Discord.NET C#如何让机器人在继续执行命令之前等待输入