python 把数据写入CSV_python如何把数据写入文件

python散装笔记——: 读取和写入 CSV

1: 使用 pandas

dictDataFrame 中写入 CSV 文件。

import pandas as pd

d = {'a': (1, ), 'b': (2, ), 'c': (3, )}
pd.DataFrame.from_dict(d, orient="index")
d.to_csv("data.csv")

DataFrame 的形式读取 CSV 文件,并将其转换为 dict:

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

2: 编写 TSV 文件

Python

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
原文链接:,转发请注明来源!