使用熊猫重新采样每日数据

时间:2020-01-28 00:11:38

标签: python-3.x pandas dataframe

我正尝试从底部开始(最早的日期)一次收集8天。使用重采样的“ B”频率可以做到吗?还是有更简单的方法?

到目前为止,我还是尝试过此操作,但是它正在创建原始数据中不存在的开始日期。使用“ B”频率时是否需要时区信息,以便使用正确的日期开始和结束?这些是美国日期。

date                     values                            
2020-01-27 00:00:00  67609  
2020-01-26 00:00:00  68136  
2020-01-23 00:00:00  68472  
2020-01-22 00:00:00  68460  
2020-01-21 00:00:00  68452  
2020-01-20 00:00:00  68722  
2020-01-19 00:00:00  68737  
2020-01-16 00:00:00  68981  
2020-01-15 00:00:00  69050  
2020-01-14 00:00:00  69032  
2020-01-13 00:00:00  69004  
2020-01-12 00:00:00  69002  
2020-01-09 00:00:00  68583  
2020-01-08 00:00:00  68662  
2020-01-07 00:00:00  68670  
2020-01-06 00:00:00  69395  
2020-01-05 00:00:00  69418  
2020-01-02 00:00:00  69928  
2020-01-01 00:00:00  70162  
2019-12-30 00:00:00  69948  
2019-12-29 00:00:00  69752  
2019-12-26 00:00:00  69450  
2019-12-25 00:00:00  69226  
2019-12-23 00:00:00  69229  
2019-12-22 00:00:00  68944  
2019-12-19 00:00:00  68860 
import pandas as pd
columns = ['date', 'values')
df = pd.DataFrame(data, columns=columns)
df['date'] = pd.to_datetime(df['date'])
df.set_index('date', inplace=True)
resampled_data = df.resample('B')

0 个答案:

没有答案