0
我創建了一個包含兩列的csv文件,第一列是時間數據,第二列是一些測量數據值。python - 使用numpy loadtxt讀取每列有不同數據類型的csv文件
2015/1/1 0:00 5
2015/1/1 0:15 10
2015/1/1 0:30 10
2015/1/1 0:45 15
2015/1/1 1:00 5
2015/1/1 1:15 20
2015/1/1 1:30 20
2015/1/1 1:45 40
2015/1/1 2:00 30
2015/1/1 2:15 20
2015/1/1 2:30 25
2015/1/1 2:45 10
2015/1/1 3:00
2015/1/1 3:15
2015/1/1 3:30
2015/1/1 3:45
2015/1/1 4:00
2015/1/1 4:15
2015/1/1 4:30 30
2015/1/1 4:45 50
2015/1/1 5:00 70
現在我想用numpy.loadtxt
功能,此兩列讀入與該值列日期列和整數數據類型的字符串數據類型,兩個不同的numpy的陣列。
我嘗試過不同的表述來做到這一點,但沒有一個可行。
time, data = np.loadtxt('TS.csv',dtype=str,delimiter=',',usecols=(0, 1),unpack=True)
time, data = np.loadtxt('TS.csv',dtype=(str,int),delimiter=',',usecols=(0, 1),unpack=True)
time, data = np.loadtxt('TS.csv',dtype=[str,int],delimiter=',',usecols=(0, 1),unpack=True)
有沒有人知道如何實現我剛剛描述的目標? 感謝您的幫助!
一般而言,您的解決方案運作良好。這就是我要找的!但是當涉及到我在這裏發佈的特殊數據集時,其中有幾個空行。所以你提到的這個參數設置在這種情況下不起作用。無論如何,你的建議真的很有幫助!非常感謝你! – Superstar