-2
を発生するまで、私は、次のDFがあります繰り返して、列の値は変更が
df = pd.DataFrame(data = {'Location': ['ALABAMA', 'Auburn', 'Florence', 'Jacksonville', 'ALASKA', 'Fairbanks'], 'State': ['ALABAMA', np.nan, np.nan, np.nan, 'ALASKA', np.nan]})
Location State
0 ALABAMA ALABAMA
1 Auburn NaN
2 Florence NaN
3 Jacksonville NaN
4 ALASKA ALASKA
5 Fairbanks NaN
を私が欲しいのは、対応する状態名を「状態」列内のNaN値を交換することです。つまり、変更が発生するまで列の値を繰り返します。これは望ましい出力です:
df_output = pd.DataFrame(data = {'Location': ['ALABAMA', 'Auburn', 'Florence', 'Jacksonville', 'ALASKA', 'Fairbanks'], 'State': ['ALABAMA', 'ALABAMA', 'ALABAMA', 'ALABAMA', 'ALASKA', 'ALASKA']})
Location State
0 ALABAMA ALABAMA
1 Auburn ALABAMA
2 Florence ALABAMA
3 Jacksonville ALABAMA
4 ALASKA ALASKA
5 Fairbanks ALASKA
ご存じですか?
[最小限で完全であり、検証可能な例](http://stackoverflow.com/help/mcve)を提供し、データの画像を避けてください。 –
申し訳ありませんが、私は急いでいました。私はすでにそれを変更しました。先端に感謝します。 –