对熊猫有点初学
我正在尝试通过删除一系列字符来清理特定列中的数据。
当前数据如下所示:
**Column A**
(F) Red Apples
(F) Oranges
Purple (F)Grapes
(F) Fried Apples
我需要去掉(F)
我使用…df[‘Column A’]=df[‘Column A’].str.replace(‘[(F)]’,’ ‘)
这成功地删除了(F),但它也删除了其他F字母(例如Fried Apples = ied Apples)我怎么能只删除"系列"字符呢?
试试这个-
df['Column A'].str.replace('(F)','')
0 Red Apples
1 Oranges
2 Purple Grapes
3 Fried Apples
Name: Column A, dtype: object
或
df['Column A'].str.replace('(F)','', regex=False)
请试试:
data={'Column A':["(F) Red Apples","(F) Oranges ","Purple (F)Grapes","(F) Fried Apples"]}
df=pd.DataFrame(data)
df['Column A']=df['Column A'].apply(lambda x: x.replace('(F)', ''))
0 Red Apples
1 Oranges
2 Purple Grapes
3 Fried Apples