在以下代码中仅绘制了plot
,但未打印head
为什么?
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("file.csv")
df.set_index("id", inplace=True)
plt.plot(df)
plt.show() # this draws plof of entire df form csv
print(df.head(10)) # this does not print the first 10 rows of the dataframe
答案 0 :(得分:0)
在plt.show()
阻塞脚本的环境中(由于它启动了一个事件循环),在以脚本或控制台运行时会出现这种情况,你需要
打印显示数字
之前的值plt.plot(df)
print(df.head(10))
plt.show()