散点图的“类型错误:无效类型升级”

2024-05-15 17:37:58 发布

您现在位置:Python中文网/ 问答频道 /正文

由于某种原因,这段代码给了我一个错误,我不知道为什么

Kaggle: Blue Book for Bulldozers - TrainAndValid.csv

import pandas as pd
import matplotlib.pyplot as plt


df = pd.read_csv("bluebook-for-bulldozers/TrainAndValid.csv",
                low_memory=False,
                parse_dates=["saledate"])


fig, ax = plt.subplots()
ax.scatter(df["saledate"][:1000], df["SalePrice"][:1000])

df[“saledate”]的类型为“<;M8[ns]”和df[“SalePrice”]为float64类型,以防有任何关联。我不确定为什么这段代码不起作用,因为我正在学习一个在线教程,并编写了完全相同的代码

以下是df[“saledate”]和df[“SalePrice”]的前十个元素:

# read in with
df = pd.read_clipboard(sep=',')


saledate,SalePrice
2006-11-16,66000.0
2004-03-26,57000.0
2004-02-26,10000.0
2011-05-19,38500.0
2009-07-23,11000.0
2008-12-18,26500.0
2004-08-26,21000.0
2005-11-17,27000.0
2009-08-27,21500.0
2007-08-09,65000.0
2008-08-21,24000.0
2006-08-24,22500.0
2005-10-20,36000.0
2006-01-26,30500.0
2006-01-03,28000.0
2006-11-16,19000.0
2007-06-14,13500.0
2010-01-28,9500.0
2006-03-09,12500.0
2005-11-17,11500.0


Tags: csv代码import类型dfforreadas