gpt4 book ai didi

pandas - 对无效命名列的属性访问

转载 作者:行者123 更新时间:2023-12-04 02:55:27 24 4
gpt4 key购买 nike

使用 Pandas 0.11.0,我尝试从具有以下结构的 CSV 文件中读取数据:

Date/Time   Data1    Data2
5/10/13 23 17.0
5/10/14 20 17.1
5/10/15 27 17.3

为了根据现有数据创建新列,我会使用 attribute access时尚的:

df["Result"] = 2.0 * df.Data2

但是,由于“日期/时间”不是有效的属性名称,建议根据“数据/时间”列中的数据创建新列的方法是什么?我希望在使用 read_csv 方法时不必手动指定所有列名。

最佳答案

使用 df['日期/时间']。选择列的属性访问样式 df.column_name 只是 df['column_name'] 的便捷快捷方式。当您的列名不是 valid Python identifiers 时,根本不可能使用这种便利。 ,如“日期/时间”。您可以更改名称,也可以使用长格式。

关于pandas - 对无效命名列的属性访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16794899/

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