我对Python很新颖(更像是我过去一周只用它)。我的任务似乎很简单,但我挣扎着。我有几个大的文本文件,每个文件都有来自不同地区的许多列数据。我想从一个文本文件中提取数据,只提取我需要的数据列并将其写入一个新的.csv文件。目前他们是制表符分隔,但我希望输出为逗号分隔。选择从.txt到.csv的数据列
我:
#YY MM DD hh mm WVHT SwH SwP WWH WWP SwD WWD MWD
#yr mo dy hr mn m m sec m sec - degT degT
2010 07 16 17 00 0.5 0.5 5.0 0.3 4.0 SSE SSE 163
2010 07 16 16 00 0.6 0.5 5.9 0.3 3.8 SSE SSE 165
2010 07 16 15 00 0.5 0.5 6.7 0.3 3.6 SSE SW 151
2010 07 16 14 00 0.6 0.5 5.6 0.3 3.8 SSE SSE 153
我只是想保持:DD,WVHT和MWD
由于提前, 哈珀
嗨@Harper_C,你有写过的代码吗? – 2010-08-07 05:48:29
不是真的,只是点点滴滴。这似乎是一个简单的任务,我无法将我的头围绕在此。 ()__。txt','r') >>> station = f.readlines :-1] .split('\ t') >>> L = header_list >>> i = L。索引('DD') 我不知道如何编写一个循环来找到'WVHT'和'MWD'的索引值以及 – 2010-08-07 05:58:04