numpy KeyError:yyyy-mm-dd上的‘Date’

xfb7svmp  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(148)
df = pd.read_csv('data.csv')
df.set_index('date', inplace=True)

data = pd.read_csv('data.csv')

x = np.array(df['subscribersGained'].dropna().values, dtype=float)
y = np.array(pd.to_datetime(df['date'].dropna()).index.values, dtype=float)

错误:密钥错误:‘日期’
在.csv文件中,日期的格式为yyyy-mm-dd。

kh212irz

kh212irz1#

默认情况下,set_index()删除已设置为索引的列。由于它已被转换为索引,因此尝试按名称调用它将引发错误。如果您仍然想将其用作数据列,可以尝试

df.set_index('date', drop=False, inplace=True)

该函数的文档也值得一读!https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.set_index.html

相关问题