【问题标题】:How to convert the text file to a dataframe in python? [closed]如何在python中将文本文件转换为数据框? [关闭]
【发布时间】:2020-10-27 21:19:40
【问题描述】:

我有一个如下所示的文本文件:

text file

how i wanted my dataframe to be 我想使用 python 将此文本文件转换为数据框,以便我的数据框如下所示:

下面是我的文本文件的样子:

点的位置(-61.871,29.65,25.77)(米)

Surge Sway Heave Roll Pitch Yaw Z above wave (米) (米) (米) (度) (度) (度) (米)

显着幅度 0.00782328954769049 0.887191653082297 1.16881344399239 0.257827560134168 0.0154829380891694 0.00148579427666974 2.09p>66

3 小时最大振幅 0.0147399465957507 1.67502696999681 2.19181284530584 0.483311544566242 0.0290639450953993 0.00282780199111172 3.9685599

平均周期(秒) 8.91336838481586 8.65498715689717 9.52772136660616 9.57734175597055 9.39187976508895 7.71189985362629 5.8181535607p220

我希望我的数据框是:

点的位置(-61.871,29.65,25.77):Surge(m) Sway(m) Heave(m) Roll(deg)

 Significant amplitude               0.007    0.887   1.16     0.257
 3 hour max amplitude                0.014    1.675   2.1918   0.483
  Average period (s)                 8.9133   8.654   9.527    9.577

我如何在 python 中做到这一点?

【问题讨论】:

  • 看起来您的数据没有粘贴到您的问题中。尝试更新它。
  • 您可以复制/粘贴您的数据,而不是粘贴图像。
  • 您好,我的问题已更新
  • 我投票结束这个问题,因为提问者在提问之前没有显示任何研究。

标签: python python-3.x python-2.7 python-requests


【解决方案1】:

我想你想要read_csv

df = pandas.read_csv('example.txt', sep='\t') 

您可能还需要尝试使用双倍空格而不是 \t

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    • 2017-05-01
    相关资源
    最近更新 更多