0
試圖編寫一個讀取csv文件並打印x-y圖的python腳本。我有一個csv文件,有幾行和多列數據。我想繪製第一列和第二列的x-y圖。以下是我這麼遠......使用Python進行基本CSV x-y繪圖
import csv
def getColumn(filename, column):
results = csv.reader(open(filename), delimiter="\t")
return [result[column] for result in results]
x = getColumn("TableOne.csv",0)
y = getColumn("TableOne.csv",1)
plt.figure("X-Y Plot")
plt.xlabel("Site")
plt.ylabel("Average")
plt.plot(x,y)
...但它的閱讀按行,不列我的csv文件,它輸出一串數據好壞參半,而不是我想要的一個具體數據。有什麼建議麼?
你能提供TableOne.csv的幾行?做頭-5 TableOne.csv – blackmamba