如何使用 matplotlib 处理名称中带有数字的变量
How to deal with variables with digits in name with mathplotlib
大家好,我正在用 python 浏览这个数据集,但我不知道如何为这个有数字的变量创建绘图("firstflrSF"
vs "1stflrSF"
).我收到无效语法错误,因为 python 中的变量名不能包含数字,那么我该如何解决这个问题呢?代码如下
# Visualization of corr btwn vars 1stFlrSF & SalePrice
plt.scatter(df_train.1stFlrSF, df_train.SalePrice)
plt.show()
这是我在 运行 时得到的错误:
File "<ipython-input-33-fb572b360162>", line 3
plt.scatter(df_train.1stFirSF, df_train.SalePrice)
^
SyntaxError: invalid syntax
假设 df_train 是一个 pandas DataFrame 并且您正在尝试访问一个列,您可以只执行 df_train['1stFlrSF']
。
大家好,我正在用 python 浏览这个数据集,但我不知道如何为这个有数字的变量创建绘图("firstflrSF"
vs "1stflrSF"
).我收到无效语法错误,因为 python 中的变量名不能包含数字,那么我该如何解决这个问题呢?代码如下
# Visualization of corr btwn vars 1stFlrSF & SalePrice
plt.scatter(df_train.1stFlrSF, df_train.SalePrice)
plt.show()
这是我在 运行 时得到的错误:
File "<ipython-input-33-fb572b360162>", line 3
plt.scatter(df_train.1stFirSF, df_train.SalePrice)
^
SyntaxError: invalid syntax
假设 df_train 是一个 pandas DataFrame 并且您正在尝试访问一个列,您可以只执行 df_train['1stFlrSF']
。