Чтение и запись CSV в Python

Введение

Примеры

  • 0

    Написание файла TSV

    питон

     import csv
    
    with open('/tmp/output.tsv', 'wt') as out_file:
        tsv_writer = csv.writer(out_file, delimiter='\t')
        tsv_writer.writerow(['name', 'field'])
        tsv_writer.writerow(['Dijkstra', 'Computer Science'])
        tsv_writer.writerow(['Shelah', 'Math'])
        tsv_writer.writerow(['Aumann', 'Economic Sciences'])
    
     

    Выходной файл

     $ cat /tmp/output.tsv
    
    name    field
    Dijkstra    Computer Science
    Shelah    Math
    Aumann    Economic Sciences 
  • 0

    Используя панд

    Написать файл CSV из dict или DataFrame .

     import pandas as pd
    
    d = {'a': (1, 101), 'b': (2, 202), 'c': (3, 303)}
    pd.DataFrame.from_dict(d, orient="index")
    df.to_csv("data.csv")
    
     

    Прочитайте файл CSV как DataFrame и преобразовать его в dict :

     df = pd.read_csv("data.csv")
    d = df.to_dict()
    
    
     

Синтаксис

Параметры

Примечания