前几天,我在用Pandas写一个简单的量化选股策略时,最后想把筛选出的数据,导出到csv里面。最简单的实现方法,就是创建一个空DataFrame的方法,然后逐条插入数据,最后写入到csv文件。

以下是实现方法:

(1)创建一个空DataFrame

        df = pd.DataFrame()

(2)开始插值,ignore_index=True,可以忽略index,自动递增,避免报错。

        df.append({'code': '000001', 'name': '平安银行'}, ignore_index = True)

(3)df重新赋值,因为append方法不会改变原数据

        df = df.append({'code': '000001', 'name': '平安银行'}, ignore_index = True)

(4)写入到csv

        df.to_csv('./data.csv')

虽然很简单,但是这个需求场景还是很常见的。

本文为 陈华 原创,欢迎转载,但请注明出处:http://www.ichenhua.cn/read/215