首页 > 解决方案 > 通过多个参数分隔 read_csv

问题描述

我已经使用 read_csv 导入了一个 txt 文件,我需要用多个参数将它分开。到目前为止,我所做的只是:

'''</p>

 df = pd.read_csv(file name, header=None, sep = ‘\n’) 

然而,除了在新行中分隔它之外,我还需要用逗号和下划线分隔。我怎么能这样做?

标签: pythonpandascsv

解决方案


这取决于数据的格式,但您可以尝试:

df = pd.read_csv(filename, header=None, sep='\_|,', engine='python')

engine设置为“python”时,您可以在sep参数中使用正则表达式。


推荐阅读