【发布时间】:2019-03-11 19:16:31
【问题描述】:
如果行/列包含数字,我正在尝试将数字替换为“空白”。我尝试了以下它一直抱怨 isdigit 不存在?我尝试将列转换为字符串并没有帮助。我可以将其他运算符用于 pandas 数据框吗?
data = ['123567','1547892','2547879','ABC','3D']
df1 = pd.DataFrame(data)
df1.columns = ['col1']
df1.col1 = str(df1.col1)
if len(df1.col1) < 8 and df1.col1.isdigit(): # errors
df1.col1 == ''
print(df1)
寻找这样的输出:
col1
0
1
2
3 ABC
4 3D
【问题讨论】: