pd.DataFrame.boxplot与pd.cut不兼容

时间:2016-03-29 13:43:09

标签: python pandas

示例代码:

with graph.as_default():

Yaroslav suggests

除了方块图,图中还会出现一些文字。如何从图中删除文本?

1 个答案:

答案 0 :(得分:3)

您可以尝试按cut创建新列c,因为DataFrame.boxplot参数by可以是列:

  

by:字符串序列

     

要按

分组的DataFrame中的列
import pandas as pd
import numpy as np

sample = pd.DataFrame({"a":[1,2,3,1,2,3,1,2,3], "b":np.random.uniform(0,1,9)})

sample['c'] = pd.cut(sample.a, bins=2)
sample.boxplot(column="b", by='c')

enter image description here

相关问题