使用Python,如何将文本文件分解为数据帧,其中每84行是一个新的、不同的数据帧?第一列x_ft是每84行的相同值,然后在接下来的84行中递增5 ft。我需要行中每个相同的x\u ft值和其他两列(depth\u ft和vel\u ft)对应的值也在新的数据帧中。
我的文本文件格式如下:
x_ft depth_ft vel_ft_s
0 270 3535.755 551.735107
1 270 3534.555 551.735107
2 270 3533.355 551.735107
3 270 3532.155 551.735107
4 270 3530.955 551.735107
.
.
33848 2280 3471.334 1093.897339
33849 2280 3470.134 1102.685547
33850 2280 3468.934 1113.144287
33851 2280 3467.734 1123.937134
我试过很多很多不同的方法,但总是遇到错误,非常感谢你的帮助
您可以获取索引来分割数据:
因此,按索引拆分原始数据集:
输出
我建议查看pandas.read_table,它会自动输出一个数据帧。执行此操作后,您可以通过执行以下操作来隔离要分离的数据帧的行(每84行):
相关问题 更多 >
编程相关推荐