gpt4 book ai didi

python - 选择从 .txt 到 .csv 的数据列

转载 作者:行者123 更新时间:2023-11-28 17:54:12 25 4
gpt4 key购买 nike

我对 python 很陌生(更像是我过去一周才使用它)。我的任务看起来很简单,但我很挣扎。我有几个大文本文件,每个文件中都有来自不同地区的许多数据列。我想从一个文本文件中获取数据并仅提取我需要的数据列并将其写入新的 .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

提前致谢,哈珀

最佳答案

您需要使这个问题的格式更清晰一些。 :)

查看用于从现在存储的数据写入 csv 文件的 python csv 模块:http://docs.python.org/library/csv.html

编辑:这里有一些更好、更简洁的代码,基于注释 + csv 模块:

import csv

csv_out = csv.writer(open('out.csv', 'w'), delimiter=',')

f = open('myfile.txt')
for line in f:
vals = line.split('\t')
# DD, WVHT, MWD
csv_out.writerow(vals[2], vals[5], vals[12])
f.close()

关于python - 选择从 .txt 到 .csv 的数据列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3429277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com