python-3.x - 用中位数填充熊猫数据框中的第一个日期到最后一个日期的行
问题描述
大家好,我有一个从日期 2019-10-03 开始到 2019-10-28 结束的数据框。我想要日期为 2019-10-01 到 2019-10-31 的数据框。最后一列部分填充了当前数据框的最后一列中位数。需要正确的方法来做到这一点。
indexDate
2019-10-03 2019-10-03 NEFT-LB3670191003Z508-MR PRASAD GEETHA- BAD... deposit 103300.0 476853.6
2019-10-04 2019-10-04 NEFT-N277190945376455-FINSHERPA INVESTMENT-... deposit 103300.0 779542.6
2019-10-05 2019-10-05 NEFT-SAA68109135-THE METAL POWDER COMPANY- L... deposit 39400.0 349057.6
2019-10-06 2019-10-05 NEFT-SAA68109135-THE METAL POWDER COMPANY- L... deposit 39400.0 349057.6
2019-10-07 2019-10-07 NEFT-N280190947374122-PRAVIN L RAJENDRAN-PR... deposit 103019.0 452076.6
2019-10-08 2019-10-07 NEFT-N280190947374122-PRAVIN L RAJENDRAN-PR... deposit 103019.0 452076.6
2019-10-09 2019-10-09 NEFT-PUNBH19282586104-BHARATH LAJHNA MULTI- ... deposit 40000.0 230377.6
2019-10-10 2019-10-10 MMT/IMPS/928316107218/Japan visa/M CHARLES ... deposit 9200.0 264279.6
2019-10-11 2019-10-11 NEFT-N284190952298833-MADRAS TALKIESPROJECT... deposit 19885.0 358396.6
2019-10-12 2019-10-11 NEFT-N284190952298833-MADRAS TALKIESPROJECT... deposit 19885.0 358396.6
2019-10-13 2019-10-11 NEFT-N284190952298833-MADRAS TALKIESPROJECT... deposit 19885.0 358396.6
2019-10-14 2019-10-14 RTGS:ICICR52019101400532057/TMBL0000165/FLY... withdraw 200000.0 158396.6
2019-10-15 2019-10-15 MMT/IMPS/928816129663/Refund of exces/SKS- ... deposit 1180.0 175076.6
2019-10-16 2019-10-16 NEFT-MSNUH19289000695-AMIT ACETYLENE PVT LT... deposit 32700.0 207776.6
2019-10-17 2019-10-17 26482 TRFR TO: HERMES I TICKETS PVT LTD withdraw 200000.0 161076.6
2019-10-18 2019-10-18 26485 TRFR TO:CHOICE TRAVEL SERVICES withdraw 13653.0 408006.6
2019-10-19 2019-10-19 26486 TRFR TO: HERMES I TICKETS PVT LTD withdraw 190000.0 276772.6
2019-10-20 2019-10-19 26486 TRFR TO: HERMES I TICKETS PVT LTD withdraw 190000.0 276772.6
2019-10-21 2019-10-21 NEFT-PUNBH19294588987-BHARATH LAJHNA MULTI- ... deposit 50000.0 216772.6
2019-10-22 2019-10-22 BIL/INFT/001828963217/Australia Tkts/ NARASI... deposit 56400.0 226972.6
2019-10-23 2019-10-23 26489 TRFR TO: HERMES I TICKETS PVT LTD withdraw 125000.0 437396.6
2019-10-24 2019-10-24 - BIL/INFT/001830247383/NA/ ARULBARATH A deposit 68346.0 220186.6
2019-10-25 2019-10-25 NEFT-N298190964842360-TIBRO TOURS PRIVATE-P... deposit 30000.0 187486.6
2019-10-26 2019-10-25 NEFT-N298190964842360-TIBRO TOURS PRIVATE-P... deposit 30000.0 187486.6
2019-10-27 2019-10-25 NEFT-N298190964842360-TIBRO TOURS PRIVATE-P... deposit 30000.0 187486.6
2019-10-28 2019-10-28 26493 TRFR TO: YESUDAS PETER S withdraw 33457.0 154029.6
解决方案
我认为将新列计算为其他列的平均值,熊猫会回答你的问题。而不是平均值,您需要计算中位数。
这可以指导您计算中位数:https ://www.geeksforgeeks.org/python-pandas-dataframe-median/
推荐阅读
- android - 将 facebookSDK 从 4.7 升级到 4.35
- verilog - 在verilog的时序逻辑中会发生锁存吗
- angular6 - 如何在 ngx-admin-starter-kit 中添加新组件及其路由?
- r - splashr - 网页抓取:在 Splashr 中为 splash_click() 找到精确的鼠标坐标
- ios - ios - 从普通 AR 视图切换到耳机 AR 视图
- android - 如何在 Android 中获取私有文件夹的 Uri?
- bash - 如何在git别名中转义上游的花括号@{u}(Windows上的git-bash)?[更新]
- python - gevent中greenlet的足迹是多少?
- apostrophe-cms - 当前页面上的自定义搜索
- javascript - jquery 发布文件表单,但服务器一无所获?