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在上面加上 –