Python 如何从数据框中的列中删除不必要的信息

Python 如何从数据框中的列中删除不必要的信息,python,pandas,Python,Pandas,我有一个由200行和4列银行信息组成的数据框架。 行为“日期”、“销售点”、“借方”和“贷方”。在“销售点”一栏中有一大堆我不需要的额外信息,我想把它们去掉。每一行都以“销售点interac retail purchase…”开头,我想完全去掉它,只保留商店的名称。我似乎不知道该怎么做。有人有什么想法吗?如果字符串每次都是相同的,这很容易: replace_string = {'Point of sale-interac retail purchase':''} df['point of sal

我有一个由200行和4列银行信息组成的数据框架。
行为“日期”、“销售点”、“借方”和“贷方”。在“销售点”一栏中有一大堆我不需要的额外信息,我想把它们去掉。每一行都以“销售点interac retail purchase…”开头,我想完全去掉它,只保留商店的名称。我似乎不知道该怎么做。有人有什么想法吗?

如果字符串每次都是相同的,这很容易:

replace_string = {'Point of sale-interac retail purchase':''}
df['point of sale'].replace(replace_string, inplace=True)

欢迎来到StackOverflow。请花点时间阅读这篇文章,以及如何提供答案,并根据答案修改您的问题“销售点interac retail purchase”字符串是否每次都相同?