У меня есть два кадра данных, один из которых равен x, а другой - итоговый, в котором есть всплывающий столбец, но в качестве индекса используется дата / время
Данные этого типа относятся к следующему:
total [pop] dataframeданные:
DateTime
2016-08-20 12:00:00 NaN
2016-08-21 00:00:00 NaN
2016-08-21 12:00:00 NaN
2016-08-22 00:00:00 NaN
2016-08-22 12:00:00 NaN
x Фрейм данных x
0 1
1 2
2 3
3 4
4 5
я написал этот запрос:
data_Window=pd.concat([x.x,Total.pop[index_start:index_end].reset_index(drop=True)],axis=1,ignore_index=True)
где начало и конец индекса имеют целочисленное значение, чтобы объединить некоторыедиапазон данных с x.
выводом, который я получил:
0 1
0 1 NaN
1 2 NaN
2 3 NaN
3 4 NaN
4 5 NaN
5 6 NaN
6 7 NaN
7 8 NaN
даже для некоторого столбца pop, где присутствует некоторое значение, он показывает nan (я только что опубликовал несколько строк, например, обадатафрейм содержит более 100 строк)
вывод Я хочу:
index x pop
0 1 2.09
1 2 1.30
2 3 2.10