Python 如何将timedelta64转换为天数整数?
我有这个Python 如何将timedelta64转换为天数整数?,python,numpy,Python,Numpy,我有这个146天12:37:08.787241,但我只想要整数中的天数。由于某种原因,当我df['days'].astype(int)它给了我一个错误 无法键入从[timedelta64[ns]]到[int32]的timedelta 但是,aType似乎是许多其他人的解决方案对于单个值,您可以使用 但是,对于TimeDelta的系列,您需要访问器 我试过了,但它也给了我一个错误,“'Series'对象没有属性'days'更新了答案 td = pd.to_timedelta('146 days 1
146天12:37:08.787241
,但我只想要整数中的天数。由于某种原因,当我df['days'].astype(int)
它给了我一个错误
无法键入从[timedelta64[ns]]到[int32]的timedelta
但是,
aType
似乎是许多其他人的解决方案对于单个值,您可以使用
但是,对于TimeDelta的系列,您需要访问器
我试过了,但它也给了我一个错误,“'Series'对象没有属性'days'更新了答案
td = pd.to_timedelta('146 days 12:37:08.787241')
td.days
146
my_pd_series.dt.days