【问题标题】:Splitting .txt file in python [duplicate]在python中拆分.txt文件[重复]
【发布时间】:2020-09-03 20:15:54
【问题描述】:

我有一个 .txt 文件,按如下方式分隔多行: 佛蒙特州;VT;Tunbridge;95000204;共和党人;约翰·卡西奇;36;0.319 用 pandas 阅读时,我只得到 1 列。 如何在 python 中拆分数据,以便每个分隔值是 pandas 数据框中的不同列 谢谢

【问题讨论】:

    标签: python dataframe split


    【解决方案1】:

    像这样(见https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html了解更多)

    import pandas as pd
    
    df = pf.read_csv('data.csv',sep=';')
    print(df)
    

    data.csv 在哪里

    Vermont;VT;Tunbridge;95000204;Republican;John Kasich;36;0.319
    NewYork;VT;Tunbridge;95000204;Republican;John Kasich;36;0.88
    

    输出

     Vermont  VT  Tunbridge  ...  John Kasich  36 0.319
    0  NewYork  VT  Tunbridge  ...  John Kasich  36  0.88
    
    [1 rows x 8 columns]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 2018-04-05
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      相关资源
      最近更新 更多