我有一个数据集,其中一列有超过500行,其值如下所示:
df:
我想删除包括和在内的所有内容
但是出现了错误信息:
我还尝试过:
但这似乎只是删除了 '{',所以我只剩下 。
df:
column1
0 a{'...'}
1 b{'...'}
2 c{'...'}
3 d{'...'}
我想删除包括和在内的所有内容
{}
。
我一直在看这个问题,Pandas delete parts of string after specified character inside a dataframe并尝试了那里的解决方案,但我一直收到错误提示(我知道StringIO
现在是io.StringIO
)。
我已经尝试过
df.column1 = df.column1.str.split('{')[0]
但是出现了错误信息:
KeyError: 0
,我不太理解它的含义。我还尝试过:
df.column1 = df.column1.str.split(pat='{')
但这似乎只是删除了 '{',所以我只剩下 。
column1
0 a'...'}
1 b'...'}
2 c'...'}
3 d'...'}
另外我不确定是否重要,但该列是一个对象
类型。有人能告诉我我做错了什么,如何解决这个问题吗???