Plotly ValueError:DataFrame的真值是不明确的。使用a.empty,a.bool(),a.item(),a.any()或a.all()

时间:2017-11-10 21:18:08

标签: pandas plotly

我试图在尝试使用相同形状的第二个数据帧中的值来绘制来自pandas数据帧groupby对象的散点图。这是我使用的代码:

for key, group in results_new_mean_gal.groupby("Donor"):

    Y_error = results_new_CV_gal.groupby("Donor")

    group.iplot(subplots = True, subplot_titles = True, legend =False, x="Time", kind="scatter", mode="lines+markers", error_y=Y_error.get_group(key), error_type="data")

我收到以下错误: Plotly ValueError:DataFrame的真值是不明确的。使用a.empty,a.bool(),a.item(),a.any()或a.all()。

我正在寻求帮助,以了解此错误的含义以及我应该如何消除它。谢谢!

这是包含绘图值的数据框,名为“results_new_mean_gal”:

GalCer(d18:0/16:0)  GalCer(d18:0/18:0)  GalCer(d18:0/20:0)  GalCer(d18:0/22:0)  GalCer(d18:1/12:0)  GalCer(d18:1/16:0)  GalCer(d18:1/18:0)  GalCer(d18:1/18:1)  GalCer(d18:1/20:0)  GalCer(d18:1/20:1)  ... GalCer(d18:1/26:0)  GalCer(d18:1/26:1)  GalCer(d18:2/18:0)  GalCer(d18:2/20:0)  GalCer(d18:2/24:0)  GalCer(d20:1/18:0)  GalSph(d18:1)-d5_287_Fragment   GalSph(d18:1)_282_Fragment  Donor   Time
0   0.215300    0.059700    0.070194    0.363689    0.0 14.116016   1.152977    

0.076444    1.755010    0.065237    ... 0.367733    0.397030    0.216907    
0.370995    2.363961    0.057962    0.0 54.771683   1945    0.0
1   0.231123    0.062481    0.077622    0.485070    0.0 10.033995   1.157515    
0.073333    0.368644    0.064531    ... 0.420362    0.239777    0.248076    
0.464601    2.715882    0.058266    0.0 54.953925   1945    24.0
2   0.201798    0.063592    0.102606    0.525483    0.0 15.053302   1.228159    
0.070733    1.183602    0.073261    ... 0.363202    0.411757    0.347854    
0.431674    2.998217    0.057020    0.0 54.579375   1945    168.0
3   0.328857    0.063406    0.095548    0.525920    0.0 13.270539   0.658445    
0.084318    1.276229    0.071935    ... 0.383221    0.236308    0.144282    
0.382030    3.332633    0.060944    0.0 54.716536   1945    336.0
4   0.217867    0.059378    0.077878    0.571903    0.0 12.489410   0.846313    
0.084687    1.693159    0.080074    ... 0.290250    0.300206    0.183519    
0.374895    2.723848    0.061060    0.0 54.521497   1945    672.0

以下数据框包含错误栏的值,名为“results_new_CV_gal”:

GalCer(d18:0/16:0)  GalCer(d18:0/18:0)  GalCer(d18:0/20:0)  
GalCer(d18:0/22:0)  GalCer(d18:1/12:0)  GalCer(d18:1/16:0)  
GalCer(d18:1/18:0)  GalCer(d18:1/18:1)  GalCer(d18:1/20:0)  
GalCer(d18:1/20:1)  ... GalCer(d18:1/26:0)  GalCer(d18:1/26:1)  
GalCer(d18:2/18:0)  GalCer(d18:2/20:0)  GalCer(d18:2/24:0)  
GalCer(d20:1/18:0)  GalSph(d18:1)-d5_287_Fragment   
GalSph(d18:1)_282_Fragment  Donor   Time
0   0.334065    0.074880    0.027869    0.555201    NaN 0.005897    0.173130    

0.064572    1.156563    0.047950    ... 0.373245    0.266474    0.309391    
0.431493    0.340852    0.075503    NaN 0.005365    1945    0.0
1   0.079276    0.180951    0.083804    0.730536    NaN 0.082057    0.649561    

0.019622    0.327917    0.018683    ... 0.059414    0.340055    0.021224    
0.114184    0.192853    0.012973    NaN 0.004639    1945    24.0
2   0.137435    0.120870    0.414772    0.183564    NaN 0.103133    0.297932    

0.154821    0.116996    0.145507    ... 0.274355    0.311000    0.221077    
0.080608    0.117676    0.053936    NaN 0.000666    1945    168.0
3   0.388812    0.176556    0.263537    0.387674    NaN 0.208829    0.727563    

0.024587    1.096352    0.092637    ... 0.554185    0.430230    0.725164    
0.057672    0.027661    0.125046    NaN 0.000696    1945    336.0
4   0.140836    0.012758    0.230036    0.227757    NaN 0.068854    0.203473    

0.351434    0.436528    0.278715    ... 0.186993    0.041627    0.385178    
0.323510    0.099012    0.019424    NaN 0.000509    1945    672.0

0 个答案:

没有答案