0
我有一個大型數據集,我需要讀作熊貓數據框。索引熊貓數據框boxplot的新列
減去含有價格信息(如浮子)
然後上繪製箱線圖中價格差異2列(根據時間分組所屬的)
我努力獲得了「新列「索引和被讀作‘浮動’正確繪製它,我也得到錯誤
Value is trying to be set on a copy of a slice from a
DataFrame. Try using .loc[row_indexer,col_indexer] = value instead
我需要了解如何確保‘新列’是一個浮動和可編入索引我的Boxplot函數可以正確繪製。
BXdf['priceDelta'] = BXdf.searchPrice.fillna(BXdf.bookedPrice)
BXdf['priceDelta'] = BXdf[[ 'searchPrice']].subtract(BXdf['bookedPrice']
, axis=0)
a = BXdf.boxplot(column='priceDelta' ,by='timebucket',sym='k+',vert=False
,widths=0.8,notch=True,bootstrap=1000,figsize=[24,12])
箱線圖繪製,而是給出了所有的子集0值
print(BXdf['priceDelta'].head)
給人
Name: priceDelta, dtype: float64>
我有一種感覺它是值得做的.loc或正在重置索引在pricedelta列中,但我真的很難解決它。
感謝