私は例を使ってpythonを学んでいます。関数を完全に内部化するためにデータ構造を学ばなければならないかもしれませんが、誰かがこの段階で私を助けてくれることを願っています。Pythonを使ってテキストデータを消去する
今、私はパンダのデータフレームでスタックされたテキストデータをクリーニングしています。
私は次の結果を得ました。私がしたいことは、分割されたテキストごとに最後の2つの要素を取ることだけです。
[['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の最初の行は同じ値を参照してください)
この問題はどうやって処理できますか?