使用较大的文件时,Pandas会出现问题

时间:2018-02-07 13:58:59

标签: python pandas

我正在尝试使用Pandas构建一个python程序,它接受任何数据组织并将其转换为标准格式。该程序还采用两列数据,并根据每列中包含的数据用特定代码替换该数据。但是,这似乎适用于小文件,但替换功能根本不适用于较大的文件,也不会给我一个错误消息。这里可能出现什么问题。以下是一些示例代码:

data.columnheadder.replace("1|Generic input", "101", regex=True, inplace=True)

1 个答案:

答案 0 :(得分:0)

regex=True会降低操作速度。为什么不试试这个:

data.columnheadder = data.columnheadder.replace("1", "101", regex=False).replace("Generic input", "101", regex=False)

仅在您需要替换少量字符串时才建议这样做。

为了进一步提升效果,请参阅@unutbu's answer我提出的类似问题。