我試圖將我的值分類為 10 個垃圾箱,但遇到了這個錯誤。我怎樣才能避免這個錯誤并將它們順利裝箱?
附件是資料和代碼示例。
資料
JPM
2008-01-02 NaN
2008-01-03 NaN
2008-01-04 NaN
2008-01-07 NaN
2008-01-08 NaN
... ...
2009-12-24 -0.054014
2009-12-28 0.002679
2009-12-29 -0.030015
2009-12-30 -0.019058
2009-12-31 -0.010090
505 rows × 1 columns
代碼
group_names = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
discretized_roc = pd.qcut(df, 10, labels=group_names)
uj5u.com熱心網友回復:
傳遞列JPM并且僅對于 bin 的整數指示符使用labels=False:
discretized_roc = pd.qcut(df['JPM'], 10, labels=False)
如果需要第一列而不是標簽使用DataFrame.iloc:
discretized_roc = pd.qcut(df.iloc[:, 0], 10, labels=False)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/533219.html
