我正在尝试使用Pandas构建一个python程序,它接受任何数据组织并将其转换为标准格式。该程序还采用两列数据,并根据每列中包含的数据用特定代码替换该数据。但是,这似乎适用于小文件,但替换功能根本不适用于较大的文件,也不会给我一个错误消息。这里可能出现什么问题。以下是一些示例代码:
data.columnheadder.replace("1|Generic input", "101", regex=True, inplace=True)
答案 0 :(得分:0)
regex=True
会降低操作速度。为什么不试试这个:
data.columnheadder = data.columnheadder.replace("1", "101", regex=False).replace("Generic input", "101", regex=False)
仅在您需要替换少量字符串时才建议这样做。
为了进一步提升效果,请参阅@unutbu's answer我提出的类似问题。