在一个索引为data的Dataframe中,我有以下格式的一些数据。这是某些日期的数据可能丢失的财务数据。我需要用最新的日期(在感兴趣的日期之前)的数据填写缺少的日期。另外,我只需要填写一周。我如何在熊猫身上做到这一点?一个简单的方法是遍历每一行(按日期顺序),同时保留最新的数据并复制到新的数据帧中。如果缺少日期,则可以复制最新的可用数据。有更好的选择吗?你知道吗
Open Close High Low WeekDay
Date
2018-03-12 1449.80 1433.60 1450.00 1423.60 Monday
2018-03-13 1438.60 1410.80 1439.85 1402.00 Tuesday
2018-03-14 1413.00 1390.25 1413.00 1381.00 Wednesday
2018-03-19 1340.00 1317.30 1345.00 1310.00 Monday
2018-03-20 1319.90 1304.70 1326.00 1297.00 Tuesday
2018-03-21 1314.80 1297.00 1314.80 1293.10 Wednesday
2018-03-22 1309.50 1289.80 1313.95 1275.00 Thursday
2018-03-23 1276.00 1277.90 1288.80 1270.00 Friday
2018-03-27 1285.55 1274.95 1309.95 1267.25 Tuesday
2018-03-28 1284.50 1294.65 1300.00 1273.00 Wednesday
2018-04-03 1300.00 1283.15 1300.05 1277.20 Tuesday
2018-04-04 1294.90 1271.35 1300.00 1267.55 Wednesday
对没有} 和^{} ,最后按^{} 添加这些列:
WeekDay
的所有列使用^{(以下解决方案将填充所有缺少的天数,包括周末)
编辑:
(以下解决方案仅用于限制一周内的灌装过程)
相关问题 更多 >
编程相关推荐