要将一个时间序列中的datetime类型数据从"2 days"形式转换为int类型,可以使用pandas的dt
属性和total_seconds
方法。首先,将时间序列转换为timedelta类型,然后使用dt.total_seconds
方法计算总秒数,最后将结果转换为int类型。
示例代码如下:
import pandasas pd
# 创建时间序列
times = pd.Series(["2 days", "3 days", "4 days"], dtype="timedelta64[s]")
# 计算总秒数
seconds = (times / np.timed