【发布时间】:2019-03-07 20:47:35
【问题描述】:
我想使用 Python 将多个 .csv 文件(转换逗号分隔值)转换为 .csv(逗号分隔值)
import pandas as pd
Path = 'C:\\Users\\006sa\\Desktop\\Test'
Filename = '\\MB.csv'
xl = Path + Filename
df = pd.read_csv(xl, 'MB', index_col=None)
df.to_csv(Path + '\\csvfile.csv',delimiter=',')
我遇到了这个错误
to_csv() 得到了一个意外的关键字参数“分隔符”
【问题讨论】:
-
to_csv中的默认 sep 是',',参数是sep而不是delimiter -
这给了我逗号分隔的值,我想要逗号分隔的值
-
.csv文件本质上是一个逗号分隔的 txt 文件 -
@MDSAQUIBNASIRKHAN 你反对逗号分隔和分隔值。我很难理解两者之间有什么区别。您能否编辑您的问题以提供两种格式的相同数据的具体示例?
-
我怀疑这可能是 X/Y 问题。在这种情况下,分隔和定界的含义相同,因此看起来您正在尝试读取文件,然后将其再次吐出。您真正想要实现的目标是什么?