我不熟悉用 python 绘制图表。我被告知要为此使用 Pandas,使用以下命令。现在假设 csv
文件有标题(time
、speed
等)。但是当 csv
文件没有标题时,如何将其更改为? (数据从第0行开始)
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
df = pd.read_csv("P1541350772737.csv")
#df.head(5)
df.plot(figsize=(15,5), kind='line',x='timestamp', y='speed') # scatter plot
最佳答案
您可以通过列的索引指定 x 和 y,为此您不需要列的名称:
非常简单:df.plot(figsize=(15,5), kind='line',x=0, y=1)
如果 x
列在第一位,y
列在第二位,依此类推,列从 0
例如:
关于python - 从没有标题的 CSV 中在 Pandas 中绘制图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53196621/