2
我想做與大熊貓情節簡單,但得到這個錯誤,情節簡單:如何做熊貓
import pandas as pd
import matplotlib.pyplot as plt
import pandas
df = pandas.read_csv("volvo_volvo.csv");
dfw = pandas.DataFrame(data = df, columns=['PriceDisplay','Year','Odometer'])
y = df.PriceDisplay.values
x = df.Odometer.values
df.plot(x=x, y=y, marker='.')
plt.show()
IndexError:指數是出界外
CSV文件列的價格,里程錶:
PriceDisplay IsBold Make Transmission Category Owners HasFreeShipping Year
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
17985 TRUE Audi Automatic 0001-0268-0271- 0 TRUE 2005
Odometer
61988
61988
61988
61988
61988
61988
61988
61988
61988
61988
61988
61988
61988
61988
打印出來的x和y的變量:
打印(X)
打印(Y)
[61988 61988 61988 61988 61988 61988 61988 61988 61988 61988 61988 61988
61988 61988]
[17985 17985 17985 17985 17985 17985 17985 17985 17985 17985 17985 17985
17985 17985]
您是否嘗試添加一些打印語句來查看x和y變量中的內容?您的文件中有2列,但您正在閱讀三份。 – roadrunner66
'PriceDisplay'和'Year'字段是什麼?他們從您的csv樣本中丟失。 –
@MartinEvans在上面加上 –