gpt4 book ai didi

python - astype Pandas 上的错误?

转载 作者:行者123 更新时间:2023-12-04 12:04:01 26 4
gpt4 key购买 nike

我正在使用 timedeltas,似乎这段代码
copy_for_U.Time.astype('timedelta64[m]',copy=False);
不会更改数据框 - 如果我从文档中正确理解,它应该如此,它说:

Signature: full_df.Time.astype(dtype, copy=True, raise_on_error=True, **kwargs)
Docstring:
Cast object to input numpy.dtype
Return a copy when copy = True (be really careful with this!)

最佳答案

为了将更改应用于数据帧,需要将数据帧分配给想要的变量(或传递 inplace=True - this 可能是一个很好的线程读取)。
此外,这样做时,您不需要通过 copy=False , 如 @jezrael suggests .
鉴于此,这应该可以解决您的问题

copy_for_U.Time = copy_for_U.Time.astype('timedelta64[m]') 

关于python - astype Pandas 上的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41566760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com