我是機器學習的新手。我正在嘗試繪制輸入資料。但它給了我語法錯誤:
"C:\Users\shafi\AppData\Local\Temp/ipykernel_14876/3654013207.py",第 1 行 plt.scatter(年,人均收入 (US$),color='blue',marker=' ') ^ SyntaxError:無效的語法
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=' ')
uj5u.com熱心網友回復:
per capita income (US$)不是有效的python 識別符號:
plt.scatter(df.year, df['per capita income (US$)'], color='blue', marker=' ')
如果您的列名不是有效的 python 識別符號并使[]??用以避免SyntaxError例外,則應避免使用點表示法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/464388.html
標籤:熊猫 麻木的 matplotlib
上一篇:pivot_table:pandas-如何轉換資料框和訪問列的資料透視輸出?
下一篇:顯示附加少于16次的ID
