【发布时间】:2020-01-06 21:41:38
【问题描述】:
几周前我已经将下面的代码放在一起,它按预期工作,但现在当我回去运行它时,我得到了一个错误。
import pandas as pd
import numpy as np
file1 = "List - raw .csv"
df = pd.read_csv(file1)
pd.options.display.float_format = '{:,.2f}'.format
df.loc[~df['Ship To Customer Zip'].str.contains('[A-Za-z]'), 'ZipCleaned'] = df['Ship To Customer Zip'].str.slice(stop=5)
错误: 回溯(最近一次通话最后): 文件“”,第 1 行,在 invert 中的文件“C:\users...Python\Python37-32\lib\site-packages\pandas\core\generic.py”,第 1541 行 arr = operator.inv(com.values_from_object(self)) TypeError: 一元操作数类型错误 ~: 'float'
代码在几天前按预期工作。我也有我检查过的备份代码,它产生了同样的错误。
【问题讨论】: