Учитывая данные:Панды участок без указания индекса
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')
?
Существует много способов его построения! Мне нужно лучше понять, что вы пытаетесь построить. – piRSquared
Я хотел бы построить «Column2 X index», но индекс отсутствует. – KcFnMi
@KcFnMi, IIUC, вы можете выполнить 'reset_index', чтобы установить индекс DF в индекс целочисленного значения по умолчанию, а затем передать' Column2' в качестве y arg графика как: 'df.reset_index(). Plot (y = 'Column2', linestyle = '-', marker = 'o') ' –