【问题标题】:How to convert .csv file to .md using python [closed]如何使用 python 将 .csv 文件转换为 .md [关闭]
【发布时间】:2021-08-14 15:49:50
【问题描述】:

输入csv文件内容:

Loop Count,1000,,,,,
Data1,Artefact,,,,,
,TWHashTable,,,,,
 , ,Insert,TBB:892,TW:6242,,
 , ,Find,TBB:203,TW:721,,
 , ,DeleteAll,TBB:33,TW:1372369,,
Data2,Artefact,,,,,
,TWUtils,,,,
 , ,Insert,TBB:892,TW:6242,,
 , ,Find,TBB:203,TW:721,,
 , ,DeleteAll,TBB:33,TW:1372369,,

预期输出:

Loop Count 1000 FIELD3 FIELD4 FIELD5 FIELD6 FIELD7
Data1 Artefact
TWHashTable
Insert TBB:892 TW:6242
Find TBB:203 TW:721
DeleteAll TBB:33 TW:1372369
Data2 Artefact
TWUtils
Insert TBB:892 TW:6242
Find TBB:203 TW:721
DeleteAll TBB:33 TW:1372369

【问题讨论】:

    标签: python csv markdown


    【解决方案1】:
    import pandas as pd
    
    df = pd.read_csv("your_csv_file.csv")
    with open("my_markdown.md", 'w') as md:
      df.to_markdown(buf=md, tablefmt="grid")
    

    查看更多here

    【讨论】:

    • 谢谢,它与 df = pd.read_csv(csvFile, engine='python') 一起使用
    【解决方案2】:

    解决方案:

    df = pd.read_csv(csvFile, engine='python')
    with open("my_markdown.md", 'w') as md:
        df.fillna('', inplace=True)
        df.to_markdown(buf=md, index=False)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 2013-04-16
      • 2015-11-11
      • 2014-08-01
      • 2014-04-17
      相关资源
      最近更新 更多