Вам нужно присвоить назад, если вы хотите построить только первые 5
строки:
df = df.head()
plt.plot(df)
Или:
plt.plot(df.head())
Панды DataFrame.plot
:
df.head().plot()
Но если хотите увидеть первые 5 строк, используйте:
print(df. head())
А если хотите построить таблицу с графиком вместе, используйте это решение с небольшими изменениями:
clust_data = df.head().values