Pandas情节没有指定索引

时间:2016-10-08 21:39:29

标签: python python-2.7 pandas matplotlib dataframe

鉴于数据:

Column1; Column2; Column3
1; 4; 6
2; 2; 6
3; 3; 8
4; 1; 1
5; 4; 2

我可以通过以下方式绘制:

import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv('test0.csv',delimiter='; ', engine='python')
titles = list(df)
for title in titles:
    if title == titles[0]:
        continue
    df.plot(titles[0],title, linestyle='--', marker='o')
    plt.savefig(title+'.png')

但是,如果缺少数据Column1,则需要:

Column2; Column3
4; 6
2; 6
3; 8
1; 1
4; 2

我如何绘制它?

可能是df.plot(title, linestyle='--', marker='o')

1 个答案:

答案 0 :(得分:1)

我不确定您要实现的目标,但您可以重置索引并根据需要进行设置:

GetObject

因此,如果您想将col 2绘制为X轴,将3绘制为Y轴,则可以执行以下操作:

In[11]: df
Out[11]: 
   Column1   Column2   Column3
0        1         4         6
1        2         2         6
2        3         3         8
3        4         1         1
4        5         4         2