gpt4 book ai didi

python - 读取以数字开头的 CSV 列名称(Python)

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

我有一个关于将 CSV 文件中的列名以数字开头读入我的 python 程序的问题?所以我的名为 Teams.csv 的 CSV 数据文件包含带有名称或标题的列,例如 RABH2B3B等。具体来说,CSV文件是Lahman's Baseball Database的Teams.csv file。 .

现在当我用 Python 读取这个文件时,我使用这个:

#imported pandas as pd
df = pd.read_csv("Teams.csv")

#Get stats for offense
R = df.R
AB = df.AB
H = df.H

这些工作正常,但是当我尝试导入 2B3B

doubles = df.2B
triples = df.3B

由于 Python 没有以数字开头的变量,因此会出现语法错误。

我可以在 Python 中解决这个问题吗?或者我是否必须进入 CSV 并将 header 重命名为 X2BX3B

我宁愿不做后者,因为 Lahman 的棒球数据库有很多 CSV 文件。

最佳答案

您可以使用括号表示法:

doubles = df['2B']
triples = df['3B']

关于python - 读取以数字开头的 CSV 列名称(Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37409969/

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