为什么我得到无效的语法?
Why am I getting the invalid syntax?
我是机器学习的新手。我正在尝试绘制输入数据。
但它给我语法错误:
"C:\Users\shafi\AppData\Local\Temp/ipykernel_14876/3654013207.py", 第 1 行
plt.scatter(年份,人均收入(美元),color='blue',marker='+')
^
语法错误:语法无效
import pandas as pd
import numpy as np
from sklearn import linear_model
import matplotlib.pyplot as plt
df=pd.read_csv('E:/CV (ALL FOR JOB)/ALL PROJECTS/5. IMAGE DETECTION/canada.csv')
df
df.head(3)
%matplotlib inline
plt.xlabel('year',fontsize=20)
plt.ylabel('per capita income (US$)',fontsize=20)
plt.scatter(df.year,df.per capita income (US$),color='blue',marker='+')
per capita income (US$)
不是有效的 python identifier:
plt.scatter(df.year, df['per capita income (US$)'], color='blue', marker='+')
如果您的列名不是有效的 python 标识符,您应该避免 dot-notation 并使用 []
来避免 SyntaxError
异常。
我是机器学习的新手。我正在尝试绘制输入数据。 但它给我语法错误:
"C:\Users\shafi\AppData\Local\Temp/ipykernel_14876/3654013207.py", 第 1 行 plt.scatter(年份,人均收入(美元),color='blue',marker='+') ^ 语法错误:语法无效
import pandas as pd
import numpy as np
from sklearn import linear_model
import matplotlib.pyplot as plt
df=pd.read_csv('E:/CV (ALL FOR JOB)/ALL PROJECTS/5. IMAGE DETECTION/canada.csv')
df
df.head(3)
%matplotlib inline
plt.xlabel('year',fontsize=20)
plt.ylabel('per capita income (US$)',fontsize=20)
plt.scatter(df.year,df.per capita income (US$),color='blue',marker='+')
per capita income (US$)
不是有效的 python identifier:
plt.scatter(df.year, df['per capita income (US$)'], color='blue', marker='+')
如果您的列名不是有效的 python 标识符,您应该避免 dot-notation 并使用 []
来避免 SyntaxError
异常。