【问题标题】:How to convert data from txt files to CSV files using python如何使用 python 将数据从 txt 文件转换为 CSV 文件
【发布时间】:2022-01-13 05:54:23
【问题描述】:

我有一个文本文件It is just a small example,但真正的文件非常相似。

我想知道如何使用 Python 将 TXT 文件转换为 "CSV File" like this

【问题讨论】:

    标签: python pandas csv


    【解决方案1】:

    将文本文件内容读入名为行的列表中。

    text_file_path = r'some file path'
    
    lines = []
    with open(text_file_path, 'r') as f:
        lines = f.readlines()
    

    你现在有一个列表,其中的每一行都是一个字符串。

    用行号创建另一个列表。

    rows = range(1, len(lines))
    

    现在将它们组合为 pandas 数据框和所需的列标题并将其保存到 csv。

    import pandas as pd
    
    csv_path = r'csv file path'
    
    df = pd.DataFrame([rows, lines], columns = ['sr. no.', 'client'])
    df.to_csv(csv_path, index=False)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-20
      • 2018-12-18
      • 2015-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多