我正在尝试选择特定的行以在python中进行绘制并对其进行切片,我正在使用切片功能。我遇到以下错误:-
Passing list-likes to .loc or [] with any missing labels is no longer supported, see https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#deprecate-loc-reindex-listlike'
下面是我的代码:
enter code here
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
#plt.style.use('seaborn')
load_var=pd.read_excel(r'path\filename.xlsx')
col_var=load_var.loc[0:5732,['col1','col2','col3']]
fig,ax = plt.subplots()
# make a plot
ax.plot(s[0:5732]['col1'],s[0:5732]['col1'],color='r')
plt.show()
我已经访问了他们的网站以寻求帮助,但没有帮助。
如果您将不胜感激,请提出代码本身的更改建议。 谢谢。
答案 0 :(得分:-1)
您应该使用iloc,所以:
ax.plot(s.iloc[0:5732]['col1'], s.iloc[0:5732]['col1'],color='r')