-1
私は設定値
merged.loc[newsletters['Datum & Uhrzeit'], 'newsletters']
で特定の行を選択して、私はこれが何らかの理由でマージされた変更されませんnewsletters['Advertiser']
に対応する値にそれぞれの行を設定したいです。
merged.loc[newsletters['Datum & Uhrzeit'], 'newsletters'] = newsletters['Advertiser']
1つの列の特定の行を1つの値に設定するにはどうすればよいですか。
merged.head(5)
Out[208]:
temp week_day commissions newsletters num_empfs
date
2017-01-12 6.0 Sun 64587 NaN NaN
2017-01-13 11.0 Mon 12668 NaN NaN
2017-01-18 11.0 Tue 11842 NaN NaN
2016-02-03 8.0 Wed 85861 NaN NaN
2016-02-04 5.0 Thu 4265 NaN NaN
newsletters.head(5)
Out[209]:
Advertiser Datum & Uhrzeit # Empfnger
0 Vodafone 2017-01-12 48145
1 DeinHandy 2017-01-13 4751
2 Vodafone 2017-01-18 61234
私はニュースレターに格納された値に列「ニュースレター」[「広告主」]の(ニュースレター[「データム& Uhrzeit」]に表示されます)特定の行を設定します。ニュースレター['Datum & Uhrzeit']のすべての値はマージされたインデックスにあります。
出力は次のようになります。
temp week_day commissions newsletters num_empfs
date
2017-01-12 6.0 Sun 64587 Vodafone NaN
2017-01-13 11.0 Mon 12668 DeinHandy NaN
2017-01-18 11.0 Tue 11842 Vodafone NaN
2016-02-03 8.0 Wed 85861 NaN NaN
2016-02-04 5.0 Thu 4265 NaN NaN
'データム&Uhrzeitは、' どのような単一の列名または2つのdifferenct列です。サンプルdfとサンプル出力も提供できる方が良いでしょう。 –
サンプルdfと希望の出力を投稿できますか?もっと簡単になります –
何を求めているのか分かりにくいです。 – Allen