【发布时间】:2014-02-20 02:13:45
【问题描述】:
我很高兴使用csv.Dialect 对象在 python 中读取和写入 CSV 文件。我现在唯一的问题是:
- 似乎我不能将它们用作
pandas中的to_csv参数 -
to_csv和Dialect(和read_csv)参数不同(例如,to_csv有sep而不是delimiter)...所以生成键值参数列表似乎不是一个好方法想法
所以我有点迷路了,该怎么办。
如果我指定了方言,但我有 pandas.DataFrame 我必须写入 CSV,我该怎么办?我应该手动创建参数映射吗?!我应该从to_csv 换成别的东西吗?
我有pandas-0.13.0。
注意:to_csv(csv.reader(..., dialect=...), ...) 不起作用:
需要字符串或缓冲区,找到_csv.writer
【问题讨论】:
-
您想使用标准的
csv方言之一(例如excel),还是编写自己的自定义方言? -
@MatthewJeppesen 标准方言
csv带有分隔符的方言;
标签: python csv pandas export-to-csv