1
我得到這個數據幀替換數據幀值:與熊貓
Item .................
0 Banana (From Spain)...
1 Chocolate ............
2 Apple (From USA) .....
............
而且我想通過刪除括號改變所有項目的名稱,得到最後
Item .................
0 Banana ...............
1 Chocolate ............
2 Apple ................
............
我想,我應該使用取代,但有太多的數據,所以我想在使用像
import re
for i in dataframe.index:
if bool(re.search('.*\(.*\).*', dataframe.iloc[i]["Item"])):
dataframe.ix[i,"Item"] = dataframe.iloc[i]["Item"].split(" (")[0]
但我不知道是否是最高效的方式。
試試這個'df.Item = df。 Item.str.replace('\([^ \)] * \)','')' – MaxU