Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将timedelta64转换为天数整数?_Python_Numpy - Fatal编程技术网

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