Hallo Ich habe eine tägliche Daten in einer Datei und die täglichen Daten sind in monatlichen Spalten angeordnet. mit einigen Dateiinformationen am Anfang. Und die Daten wie folgt aussehen:Wie Daten aus TXT-Datei mit Leerzeichen Trennzeichen gelesen werden?
Day Jan. Feb. Mar. Apr. May Jun. Jul. Aug. Sep. Oct. Nov. Dec. Year
01 15.2 12.3 9.96 10.1 15.0 33.7 137 309 182 62.6 27.4 17.2
02 14.9 12.3 9.96 9.96 16.4 38.2 109 342 197 69.9 25.4 16.6
03 14.9 12.3 9.78 10.3 17.3 50.3 118 472 184 68.7 24.5 17.0
04 14.6 12.3 9.69 10.3 18.7 58.1 152 275 190 68.7 24.5 16.6
05 14.4 12.3 9.51 10.1 18.9 44.5 165 188 206 69.9 24.0 16.5
06 14.1 12.3 9.41 10.3 19.8 44.8 142 157 192 62.2 23.8 16.1
07 14.0 12.3 9.32 10.3 20.4 52.6 121 146 182 58.9 24.9 15.6
ich diesen Code verwendet, um Daten zu lesen
data ='AQ404.7_01.txt'
with open(data) as fo:
data = fo.readlines()[9:41]
df = data[1:32]
df = [d.strip() for d in df]
df = (np.array(df))
column = data[0][:-6]
for string in (df):
df = string.split()
print df
Aber das Problem ist, wenn ich die Daten für Februar geprüft, es 31 Daten gibt. Ich habe versucht zu lösen, aber nicht in der Lage zu tun.
Kann jemand helfen, dieses Problem zu lösen? Ich habe hier auch eine Datendatei angehängt. https://drive.google.com/file/d/0B2rkXkOkG7ExTlJ3VnExUHFZUzA/view?usp=sharing
Verwenden Sie nicht 'np.array', bis Sie eine schöne Liste von Listen os Strings und/oder Floats erhalten. – hpaulj
@hpaulj immer noch das Problem ist gleich :( – bikuser