条件に基づいて、データフレーム列の値を別の列の値に変更します

Kev

メインデータフレームのキーとして郵便番号を使用してlatとlongの値を変更しようとしています問題は、メインdfが原因で、州がアリゾナであるlatとlongのレコードを置き換えるだけでよいためです。

そして、2番目のdfは、郵便番号、緯度と長さの列しかないので、郵便番号をキーとして使用する必要があります。

すべての値を置き換えたい場合は、次の関数を使用できます。

origin.loc[origin['Postal Code'].isin(sustitute['Postal Code']), 
                   ['Latitude', 'Longtiude']] = sustitute[['Latitude_ex', 'Longitude_ex']]

しかし、状態の条件を設定する方法がわからないので、次の部分を使用して実行しますが、これを行うためのよりPython的な方法が必要です

ari = codigos_cp.query("State == 'Arizona'").copy()
ari = pd.merge(ari , cp_sust, how='left', on='Postal Code')
ペドロミゲル

numpy.where使用して条件を作成できます

import numpy as np

origin['Latitude'] = np.where(origin['State'] == 'Arizona', substitute['Latitude_ex'], origin['Latitude'])
origin['Longitude'] = np.where(origin['State'] == 'Arizona', substitute['Longitude_ex'], origin['Longitude'])

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

パンダのデータフレームは、条件に基づいて列の値を変更します

分類Dev

別の列の値に基づいてデータフレーム列を変更する

分類Dev

別の列に基づいてデータフレーム列の値を変更する(Python)

分類Dev

別の列の条件に基づいてデータフレームの列の値を変更するにはどうすればよいですか?

分類Dev

複数の列の条件に基づいて、データフレーム列の特定の値を変更します

分類Dev

パンダのデータフレームの別の列の値に基づいて列を追加します

分類Dev

列値の変更に基づいてpysparkデータフレームを分割します

分類Dev

条件に基づいてパンダのデータフレームサブグループの特定の列の値を変更します

分類Dev

パンダ-条件に基づいてデータフレーム内のセルの値を変更します

分類Dev

Sparkデータフレーム:別の列の値に基づいて列を抽出します

分類Dev

Pysparkデータフレーム:別の列の値に基づいて列を抽出します

分類Dev

別の列の進行値に基づいてデータフレーム列を作成しますか?

分類Dev

条件に基づいてデータフレームの値を変更する

分類Dev

Pandasデータフレームを列の値に基づいて別々の部分に分割します

分類Dev

特定の月の値に基づいて、別の列を条件としてパンダのデータフレームをフィルタリングします

分類Dev

特定の月の値に基づいて、別の列を条件としてパンダのデータフレームをフィルタリングします

分類Dev

特定の列の値に基づいてパンダデータフレームの値を変更する

分類Dev

次の列の値に基づいてデータフレームの値を変更する

分類Dev

条件に基づいて、データフレームの値を変更します

分類Dev

条件に基づいて、データフレームの値を変更します

分類Dev

他の列に基づいてデータフレームの列値の一部を変更する

分類Dev

列名の条件に基づいてパンダデータフレームの列値を合計します

分類Dev

Pythonは、別のデータフレームの列値に基づいて列名を照合します

分類Dev

他の列の値に基づいて、pandasデータフレームの列の値を設定します

分類Dev

条件に基づいて別のデータフレームから列の値をコピーする

分類Dev

条件に基づいて別のデータフレームの値からデータフレームに新しい列を追加する

分類Dev

別の列の値に基づいて、データフレームの列から選択します

分類Dev

列の個別の値ごとに特定の条件を持つ行に基づいて、Pandasデータフレームのpercを計算します

分類Dev

他の列に基づいてデータフレーム列の値を変更する

Related 関連記事

  1. 1

    パンダのデータフレームは、条件に基づいて列の値を変更します

  2. 2

    別の列の値に基づいてデータフレーム列を変更する

  3. 3

    別の列に基づいてデータフレーム列の値を変更する(Python)

  4. 4

    別の列の条件に基づいてデータフレームの列の値を変更するにはどうすればよいですか?

  5. 5

    複数の列の条件に基づいて、データフレーム列の特定の値を変更します

  6. 6

    パンダのデータフレームの別の列の値に基づいて列を追加します

  7. 7

    列値の変更に基づいてpysparkデータフレームを分割します

  8. 8

    条件に基づいてパンダのデータフレームサブグループの特定の列の値を変更します

  9. 9

    パンダ-条件に基づいてデータフレーム内のセルの値を変更します

  10. 10

    Sparkデータフレーム:別の列の値に基づいて列を抽出します

  11. 11

    Pysparkデータフレーム:別の列の値に基づいて列を抽出します

  12. 12

    別の列の進行値に基づいてデータフレーム列を作成しますか?

  13. 13

    条件に基づいてデータフレームの値を変更する

  14. 14

    Pandasデータフレームを列の値に基づいて別々の部分に分割します

  15. 15

    特定の月の値に基づいて、別の列を条件としてパンダのデータフレームをフィルタリングします

  16. 16

    特定の月の値に基づいて、別の列を条件としてパンダのデータフレームをフィルタリングします

  17. 17

    特定の列の値に基づいてパンダデータフレームの値を変更する

  18. 18

    次の列の値に基づいてデータフレームの値を変更する

  19. 19

    条件に基づいて、データフレームの値を変更します

  20. 20

    条件に基づいて、データフレームの値を変更します

  21. 21

    他の列に基づいてデータフレームの列値の一部を変更する

  22. 22

    列名の条件に基づいてパンダデータフレームの列値を合計します

  23. 23

    Pythonは、別のデータフレームの列値に基づいて列名を照合します

  24. 24

    他の列の値に基づいて、pandasデータフレームの列の値を設定します

  25. 25

    条件に基づいて別のデータフレームから列の値をコピーする

  26. 26

    条件に基づいて別のデータフレームの値からデータフレームに新しい列を追加する

  27. 27

    別の列の値に基づいて、データフレームの列から選択します

  28. 28

    列の個別の値ごとに特定の条件を持つ行に基づいて、Pandasデータフレームのpercを計算します

  29. 29

    他の列に基づいてデータフレーム列の値を変更する

ホットタグ

アーカイブ