带有非数字数据的pandas数据帧列在重新映射时被删除

2024-09-27 21:28:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pandas dataframe和{}数据类型。 在resample之前。。。在

Blended O2 (PPM)                int64
Eng Oil P (PSIG)              float64
Reactor T OUT1 (F)            float64
Reactor T OUT2 (F)            float64
Tank P (Oz/in^2)              float64
Stg1 Scrb P (PSIA)            float64
Active SD                      object
delta                 timedelta64[ns]
dtype: object

resample之后。。。在

^{pr2}$

当我resample数据时,objecttimedelta64[ns]列将被删除。在

有办法吗?在


Tags: dataframepandasobjecteng数据类型resamplereactorns
1条回答
网友
1楼 · 发布于 2024-09-27 21:28:59

找到了。必须指定how='first',否则它将默认为mean,这在非数字数据中无法完成

df = df.resample('1Min',fill_method='ffill', how='first', limit=5)

相关问题 更多 >

    热门问题