gpt4 book ai didi

python - 根据类型对 Pandas 数据框进行操作

转载 作者:太空宇宙 更新时间:2023-11-03 15:46:28 25 4
gpt4 key购买 nike

在具有多列 float64 和其他类型的 Pandas Dataframe 中,是否有任何优雅的方法仅对 float64 元素进行全局操作?

我正在寻找的是将所有 float64 元素除以 100,而无需定位或命名特定列。

最佳答案

你可以使用 df.select_dtypes() .

cols = df.select_dtypes(include=['float64']).columns
df[cols] = df[cols] / 100.

这会将所有 float64 列除以 100。请注意,如果您将 object 列与一些 float64 单元格混合,它们不会被分开(你的问题并不完全清楚你是否想对列或元素采取行动)

关于python - 根据类型对 Pandas 数据框进行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49622431/

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