以第一列为x轴并以其他列为y轴绘制csv文件

时间:2019-10-28 12:04:44

标签: python pandas dataframe plot

我有一个包含27列的csv文件。我将第一列作为x轴,其余作为y轴。然后,我尝试使用以下代码:

import pandas as pd
filecsv = pd.read_csv(r'C:\Users\Standard\Documents\Code\name.csv')
import matplotlib.pyplot as plt
[plt.plot(filecsv[0],filecsv[x]) for x in range(1,len(filecsv[:,0]))]

但是我得到了以下错误:

TypeError: '(slice(None, None, None), 0)' is an invalid key

1 个答案:

答案 0 :(得分:1)

您可以使用本地大熊猫图:https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.DataFrame.plot.html

代码将像Quang Hoang建议的一样简单:filecsv.plot(x=[0])