Python-Pandasデータフレーム-交差するインデックスのフラグを1に設定し、残りを0に設定します

ケビン

私の問題:パンダのデータフレームをサブセット化し、このインデックスのフラグ列を1に設定し、残りを0に設定したい

これが私が持っているものです:

sorted_pVals = pd.DataFrame(pVals.items(),columns=['Name', 'P-Val'])
sorted_pVals = sorted_pVals.sort_values("P-Val")    
sorted_pVals = sorted_pVals.reset_index(drop = True)
sorted_pVals['Flag'] = 0

listOfGenesInBoth = list(set(GeneSet2).intersection(sorted_pVals['Name'].tolist()))
sorted_pVals[sorted_pVals.Name.isin(listOfGenesInBoth)]
Out[442]: 
         Name     P-Val  Flag
24     L49229  0.000006     0
131    L49219  0.000157     0
474    M19045  0.003021     0
561   X140081  0.004169     0

私がする時:

sorted_pVals[sorted_pVals.Name.isin(listOfGenesInBoth)]['Flag'] = 1

値はまだ0のままです。次のインデックスで値を1に設定するにはどうすればよいですか。 listOfGenesInBoth

RIでは次のようなことをします:

df[GenesVec %in% df$genes] <- 1
アレクサンダー

を使用したいと思いますloc。これにより、の名前sorted_pValsが含まれているすべての行を検索しlistOfGenesInBothFlag列を1に設定します。

sorted_pVals.loc[sorted_pVals.Name.isin(listOfGenesInBoth), 'Flag'] = 1

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Python Pandas、groupby()グループラベルを新しいデータフレームのインデックスとして設定

分類Dev

Python Pandas:データフレーム列の値をX軸ラベルとして設定する方法

分類Dev

Pythonパンダ、別のデータフレームによってデータフレームセルの背景色を設定します

分類Dev

Pythonを使用して、csvファイル内の反復行値のグループにインデックスを設定します

分類Dev

Python Pandas:基準に一致する値のインデックスを表示するデータフレームからリストを作成します

分類Dev

Python [pandas]:別のデータフレームのインデックスで特定の行を選択します

分類Dev

1つのデータフレーム(辞書として使用)を使用して、メインデータフレーム(Python、Pandas)に入力します

分類Dev

2つのデータフレームをマージし、1つのデータフレームの1つの行を他のデータフレームのすべての行にマッピングするPython Pandas

分類Dev

Python-データベースからテーブルをクエリし、データフレームに条件を設定する

分類Dev

日付/時間データフレームを日時インデックス付きの単一の列にアンスタックします-python、pandas

分類Dev

Python Pandasデータフレームは、IDが他のデータフレームに存在する場合、新しい列に「1」を追加します

分類Dev

Python Pandasは、ディクトマッピングを使用してデータフレームの各列にフォーマットを適用します

分類Dev

Python:パンダのデータフレームに重複したインデックスを削除します

分類Dev

Python(パンダデータフレーム)でバイナリフラグを指定してカウント変数を設定する

分類Dev

Python PANDAS:引数をデータフレーム内で定義して、関数をデータフレームに適用します

分類Dev

Python / Pandasデータフレーム-列名を返します

分類Dev

Python Pandas: データフレーム内の値のインデックス ラベルを取得する

分類Dev

Firebase-admin-python:Androidデバイスがバックグラウンドで受信するようにメッセージを設定します

分類Dev

残りのアイテムの名前を他のPythonデータフレームに変更します

分類Dev

Pandasデータフレームをループしてリストにデータを入力します(Python)

分類Dev

Pythonのインデックスデータフレームに基づいて値を取得します

分類Dev

Pythonはデータフレームの日時インデックスに時間を追加します

分類Dev

Pythonフラスコフレームワークを使用してHTML本文に背景画像を設定します

分類Dev

pandas pythonで別のデータフレームのサブセット交差から1つのデータフレームを減算する方法は?

分類Dev

Pandas python:定義された列のリストに基づいて2つのデータフレームをマージする関数を作成します

分類Dev

Python Pandas-特定の行に列を追加し、あるデータフレームから別のデータフレームに特定の行を追加します

分類Dev

Python、Pandas、および for ループ: リスト値との一致に基づいてデータフレーム行を設定する

分類Dev

Python: pandas データフレームの位置を取得する

分類Dev

Python Pandas データフレームはリストの列をチェックし、別のデータフレームから ID を返します

Related 関連記事

  1. 1

    Python Pandas、groupby()グループラベルを新しいデータフレームのインデックスとして設定

  2. 2

    Python Pandas:データフレーム列の値をX軸ラベルとして設定する方法

  3. 3

    Pythonパンダ、別のデータフレームによってデータフレームセルの背景色を設定します

  4. 4

    Pythonを使用して、csvファイル内の反復行値のグループにインデックスを設定します

  5. 5

    Python Pandas:基準に一致する値のインデックスを表示するデータフレームからリストを作成します

  6. 6

    Python [pandas]:別のデータフレームのインデックスで特定の行を選択します

  7. 7

    1つのデータフレーム(辞書として使用)を使用して、メインデータフレーム(Python、Pandas)に入力します

  8. 8

    2つのデータフレームをマージし、1つのデータフレームの1つの行を他のデータフレームのすべての行にマッピングするPython Pandas

  9. 9

    Python-データベースからテーブルをクエリし、データフレームに条件を設定する

  10. 10

    日付/時間データフレームを日時インデックス付きの単一の列にアンスタックします-python、pandas

  11. 11

    Python Pandasデータフレームは、IDが他のデータフレームに存在する場合、新しい列に「1」を追加します

  12. 12

    Python Pandasは、ディクトマッピングを使用してデータフレームの各列にフォーマットを適用します

  13. 13

    Python:パンダのデータフレームに重複したインデックスを削除します

  14. 14

    Python(パンダデータフレーム)でバイナリフラグを指定してカウント変数を設定する

  15. 15

    Python PANDAS:引数をデータフレーム内で定義して、関数をデータフレームに適用します

  16. 16

    Python / Pandasデータフレーム-列名を返します

  17. 17

    Python Pandas: データフレーム内の値のインデックス ラベルを取得する

  18. 18

    Firebase-admin-python:Androidデバイスがバックグラウンドで受信するようにメッセージを設定します

  19. 19

    残りのアイテムの名前を他のPythonデータフレームに変更します

  20. 20

    Pandasデータフレームをループしてリストにデータを入力します(Python)

  21. 21

    Pythonのインデックスデータフレームに基づいて値を取得します

  22. 22

    Pythonはデータフレームの日時インデックスに時間を追加します

  23. 23

    Pythonフラスコフレームワークを使用してHTML本文に背景画像を設定します

  24. 24

    pandas pythonで別のデータフレームのサブセット交差から1つのデータフレームを減算する方法は?

  25. 25

    Pandas python:定義された列のリストに基づいて2つのデータフレームをマージする関数を作成します

  26. 26

    Python Pandas-特定の行に列を追加し、あるデータフレームから別のデータフレームに特定の行を追加します

  27. 27

    Python、Pandas、および for ループ: リスト値との一致に基づいてデータフレーム行を設定する

  28. 28

    Python: pandas データフレームの位置を取得する

  29. 29

    Python Pandas データフレームはリストの列をチェックし、別のデータフレームから ID を返します

ホットタグ

アーカイブ