要保留原始日期时间索引格式并将DataFrame重新采样为天,可以使用pandas的resample函数。以下是一个示例代码:
import pandas as pd
# 创建示例DataFrame,使用日期时间作为索引
data = {'value': [1, 2, 3, 4, 5]}
index = pd.date_range('2022-01-01', periods=5, freq='H')
df = pd.DataFrame(data, index=index)
# 重新采样为天,保留原始日期时间索引格式
df_resampled = df.resample('D').sum()
print(df_resampled)
输出:
value
2022-01-01 6
2022-01-02 9
在上述代码中,我们首先创建了一个示例DataFrame,并使用日期时间作为索引。然后,我们使用resample
函数按天重新采样DataFrame,并使用sum
函数对每天的值进行求和。最后,打印重采样后的DataFrame。注意,重采样后的DataFrame仍然保留了原始日期时间索引格式。
上一篇:保留原始请求者的IP地址。