1

我有一组要连接的 csv 文件。我遇到了连接文件未将逗号分隔符应用于内容的问题。下面给出的是代码:

##Location where the csv files are located
updatedfiles = glob.glob(LOCAL_PATH2 + "/*.csv")

#Applying comma separator to the concatenated output
df_v1 = [pd.read_csv(fp, sep=',', delim_whitespace=True).assign(FileName=os.path.basename(fp)) for fp in updatedfiles]

任何人都可以指导我。谢谢

4

1 回答 1

1

我相信需要删除delim_whitespace=True,因为 2 个分隔符,和空格。如果需要两者都sep='\s+|,'应该工作或参数skipinitialspace=True它需要删除尾随空格。

read_csv

delim_whitespace : 布尔值,默认为 False

指定是否将空格(例如 ' ' 或 '\t')用作 sep。相当于设置 sep='\s+'。如果此选项设置为 True,则不应为 delimiter 参数传递任何内容。

于 2018-10-26T05:19:15.830 回答