Col0 Col1 Col2
2015 1 4
2016 2 3
形式的數據是浮點數據文件,我用numpty
loadtext
做出ndarray
。但是,我需要跳過標籤行和列以獲得數據數組。在閱讀標籤時,我怎樣才能使ndarray
不在數據中?
import numpy as np
import matplotlib.pyplot as plt
data = np.loadtxt("data.csv", skiprows=1)
# I need to skip the first row in reading the data but still get the labels.
x= data[:,0]
a= data[:,1]
b= data[:,2]
plt.xlabel(COL0) # Reading the COL0 value from the file.
plt.ylabel(COL1) # Reading the COL1 value from the file.
plt.plot(x,a)
注:標籤(列標題)是在腳本未知。該腳本應該是通用的,以便與任何具有相同結構的輸入文件一起工作。
通常人們使用大熊貓這樣的任務。 'df = pandas.read_csv()'會給你一個帶有命名列的數據框,這樣你就可以在'df.columns'中訪問列名。 – ImportanceOfBeingErnest