【发布时间】:2017-06-28 13:42:30
【问题描述】:
我有 4 个单独的 CSV 文件希望读入 Pandas。我想将这些 CSV 文件合并到一个数据框中。
问题在于 CSV 文件中的列包含以下内容: , ; |和空格。因此,在读取不同的 CSV 文件时,我必须使用不同的分隔符,并进行一些转换以使它们具有正确的格式。
每个 CSV 文件都包含一个“ID”列。当我合并我的数据框时,它没有正确完成,我在已合并的列中得到“NaN”。
是否必须使用相同的分隔符才能正确合并数据框?
【问题讨论】:
-
请提供更多信息,例如不同 csv 的示例行、生成的 DataFrames、您使用什么方法进行合并、结果是什么以及预期的结果
-
检查合并列在两个数据帧中的类型是否相同 - 如果其中一个是字符串或对象,另一个是整数,则不会合并。
-
@Stael 这行得通!谢谢!!
-
@user7689492 哈哈,我已经做过很多次了。
标签: python csv pandas merge delimiter