【发布时间】:2019-03-26 10:59:38
【问题描述】:
我有一个包含“连续行块”的 txt 文件,每个块代表一个观察,而每个块中的不同行代表相应观察的一个变量的值。 我使用python工作到这里,我想将.txt文件读入Stata。因此,我想删除每个块中的换行符,以获得包含一个块/观察的所有信息的单行(以逗号分隔)。但是,块/观察之间的换行符应该持续存在。
所有块/观察的变量信息顺序相同,但每个观察的变量数量不同(在低端)。 我的 .txt (encoding = 'ascii') 文件如下所示:
obs1_var1,
obs1_var2,
obs1_var3,
obs2_var1,
obs2_var2,
obs2_var3,
obs2_var4,
obs3_var1,
obs3_var2,
obs3_var3,
【问题讨论】:
-
不清楚输入是什么,也不清楚想要的输出是什么。
-
with open(file) as f:..lines = f.read().strip().split()? -
请分享示例输入文件的屏幕截图以及您尝试实现它的代码。
-
我在下面添加了一个屏幕截图,说明该列表目前的样子。我还试图描述我想从那里去哪里。感谢您的帮助
标签: python python-3.x