0
我正在學習Python的例子。也許我必須學習數據結構以完全內化函數,但是我希望有人能夠在這個階段幫助我。使用Python清理文本數據
現在,我正在清理由熊貓數據幀堆疊的文本數據。
我得到了以下結果,我想要做的只是爲每個拆分文本取最後兩個元素。
[['Australian Centre for Ancient DNA',
' School of Biological Sciences',
' University of Adelaide',
' Adelaide',
' South Australia 5005',
' Australia'],
['Department of Ecology and Evolutionary Biology',
' Ramaley Biology',
' University of Colorado',
' Boulder',
' CO 80309',
' USA']]
所以,我的審判是像
df["zip"] = df["Af_split_split"]
i = 0
j = 0
df.iloc[i,7][j] = df.iloc[i,6][j][len(df.iloc[i,6][j])-2:len(df.iloc[i,6][j])-1]
然而,當我試了一下,在數據幀的另一列元素也發生了變化。 (請參閱第一行的Af_split,Af_split_split,zip具有相同的值)
我該如何處理這個問題?