小编aka*_*ace的帖子

条形图熊猫数据框与散景

我有以下df:

          [A       B        C         D
1Q18      6.9    0.0     25.0       9.9
2Q17      NaN    NaN     NaN        NaN
2Q18      7.1    0.0     25.0       4.1
3Q17      NaN    NaN     NaN        NaN
3Q18      7.3    0.0     25.0       5.3
4Q17      NaN    NaN     NaN        NaN
4Q18      7.0    0.0     25.0       8.3]
Run Code Online (Sandbox Code Playgroud)

我想获得一个图表,如 下面的一个

我首先尝试使用Bar(df),但它只绘制了第一列的图形

p=Bar(df)
show(p)
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

p=Bar(popo, values=["A","B"])
show(p)
>raise ValueError("expected an element of either %s, got %r" % (nice_join(self.type_params), value))
ValueError: expected an element of either Column(Float) or Column(String), got array([[ 6.9,  0. ]])
Run Code Online (Sandbox Code Playgroud)

谢谢你让我知道我做错了什么

干杯

python dataframe pandas bokeh

5
推荐指数
2
解决办法
6583
查看次数

python中reduce函数的行为

我对该reduce函数的行为感到困惑.

  • 在第一个例子中,我得到了预期的结果:(1-1/2)*(1-1/3)= 1/3

    >>> reduce(lambda x, y: (1 - 1.0/x) * (1 - 1.0/y), [2,3])
    0.33333333333333337
    
    Run Code Online (Sandbox Code Playgroud)
  • 在第二个例子中,我没有得到预期的结果:(1-1/2)*(1-1/3)*(1-1/5)= 0.2666666

    >>> reduce(lambda x, y: (1 - 1.0/x) * (1 - 1.0/y), [2,3,5])
    -1.5999999999999996
    
    Run Code Online (Sandbox Code Playgroud)

有人可以解释一下我错过了什么吗?

python reduce

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

标签 统计

python ×2

bokeh ×1

dataframe ×1

pandas ×1

reduce ×1