零個值我有一個零個值的熊貓數據幀和我的情節看起來像以下:面膜從大熊貓情節
我想在情節掩蓋零個值。以下是我正在使用的情節:
ro_list = pd.DataFrame({'Annual min' : annual_ro_min, 'Annual max': annual_ro_max})
ro_list.plot.line(grid=True, ax=ax1, ylim=(0,200), figsize=(5,5))
plt.show()
任何建議都是值得讚賞的。
零個值我有一個零個值的熊貓數據幀和我的情節看起來像以下:面膜從大熊貓情節
我想在情節掩蓋零個值。以下是我正在使用的情節:
ro_list = pd.DataFrame({'Annual min' : annual_ro_min, 'Annual max': annual_ro_max})
ro_list.plot.line(grid=True, ax=ax1, ylim=(0,200), figsize=(5,5))
plt.show()
任何建議都是值得讚賞的。
繪圖引擎接受被冷落np.nan
值。 0
s正常繪製。
import pandas as pd
import numpy as np
df = pd.DataFrame([{
'A' : .5,
'B' : .5
},{
'A' : 1,
'B' : 2
},{
'A' : 2,
'B' : 0
},{
'A' : 1,
'B' : 2
},{
'A' : 0,
'B' : 1
}])
df.replace(0, np.nan).plot()
如果你想周圍缺少數據線連接,可以使用
df[np.logical_and(df.A != 0, df.B != 0)].plot()
或
df[df.A != 0].plot()
df[df.B != 0].plot()
注意,在最後的情節,淡藍色的線連接1
和3
您可以使用管道
(ro_list.query(' "Annual min"!=0 and "Annual max"!=0 ')
.plot.line()
)
不清楚如何使用它之間 – Ibe
ro_list是數據幀,但是,上面的代碼,只會刪除零數據,也許你想plot.bar – PhilChang
我收到以上代碼的錯誤列表: '(ro_list.query('「Annual min」!= 0 and「Annual max」!= 0') 文件「C:\ Python27 \ ArcGIS10。 1 \ lib \ site-packages \ pandas \ core \ frame.py「,第2052行,在查詢 res = self.eval(expr,** kwargs) 文件」C:\ Python27 \ ArcGIS10.1 \ lib \ site -packages \ pandas \ core \ frame.py「,lin e 2104,在eval' ................ – Ibe
用'nan'替換它 – Ibe