haz*_*ard 4 python datetime pandas
假设我有 3 个熊猫DatetimeIndex对象:
import pandas as pd
idx1 = pd.date_range('2019-01-01 00:00:00', '2019-01-01 01:00:00', freq='5T')
idx2 = pd.date_range('2019-01-01 02:00:00', '2019-01-01 03:00:00', freq='5T')
idx3 = pd.date_range('2019-01-02 00:00:00', '2019-01-02 01:00:00', freq='5T')
Run Code Online (Sandbox Code Playgroud)
如何将它们组合成一个索引?
我做的迂回方法是首先将它们转换为series,然后使用pandas.concat函数将它们组合起来,然后将系列转换回DatetimeIndex:
# This works, but requires type conversions to and from
# intermediate series objects:
combined = pd.concat([idx1.to_series(), idx2.to_series(), idx3.to_series()])
idx = pd.DatetimeIndex(combined.values)
Run Code Online (Sandbox Code Playgroud)
有没有直接的方法来组合索引pandas?
试试“联合”子句。
combined = idx1.union(idx2).union(idx3)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3849 次 |
| 最近记录: |