データフレーム列の文字列をインデックス値に変換する

ジョセフ・マン

PythonとPandasを使用して、私は

  1. データフレーム、df
  2. 「文字」というタイトルの列があります
  3. リスト、letlist = ['a'、 'b'、 'c'、 'd']

リストletlistで、新しい列 'letters_index'を作成します。ここで、生成値は列文字の文字列のインデックスになります。

私は試した

df['letters_index'] = letlist.index(df['letters'])

しかし、これはうまくいきませんでした。何か提案はありますか?

ハーヴパン

私が理解している限り、あなたは以下を必要とします:

letlist = ['a', 'b', 'c', 'd']
print(df)

出力:

letters
0   a
1   b
2   b
3   d
4   c

その後

df['new_col'] = df['letters'].apply(lambda x: letlist.index(x))

出力:

0    0
1    1
2    1
3    3
4    2
Name: letters, dtype: int64

列の値がリストに存在しない場合は、をスローすることに注意してくださいValueError

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

配列をScalaの列とインデックスを持つデータフレームに変換する

分類Dev

文字列のリストをデータフレーム列のインデックス付きタプルリストに変換する

分類Dev

パンダのデータフレームのインデックスを列に変換する方法は?

分類Dev

pandas データフレームをマルチインデックス列に変換する

分類Dev

データフレームの列インデックスをyearmonに変換します

分類Dev

インデックス付きのnumpy配列をpandasデータフレームに変換します

分類Dev

列インデックスに基づいてデータフレーム列の名前を変更する

分類Dev

インデックスと列が別のデータフレームの値であるPandasデータフレームにデータを入力する

分類Dev

あるデータフレームの列値を別のデータフレームのインデックスにマップし、値を抽出します

分類Dev

インデックスを維持しながら、文字列化されたリストのリストをデータフレームに変換します

分類Dev

特定のインデックス名(文字列)を新しいデータフレームにコピーする

分類Dev

パンダのデータフレームの文字列値を数値に変換する方法

分類Dev

特定のインデックスの後にデータフレーム列に値を追加する

分類Dev

rデータフレームで列文字列を数値に変換する

分類Dev

文字列をパンダデータフレームの条件に変換する

分類Dev

最初のインデックス番号に文字列を挿入するpandasデータフレーム

分類Dev

列インデックスとループを使用してデータフレームを変換する

分類Dev

データフレームの列値をリストに変換する

分類Dev

データフレーム列の値をリストに変換する

分類Dev

マルチインデックス列のデータフレームに値を追加する方法

分類Dev

データフレーム列を列インデックスとして列値を持つデータフレームに直接変換するにはどうすればよいですか?

分類Dev

pandasデータフレームgroupbyインデックスを作成し、行の値を列に変換します

分類Dev

ネストされたnull値をデータフレームspark内の空の文字列に変換する

分類Dev

Pysparkデータフレーム列特定の文字のインデックス値に基づく部分文字列

分類Dev

Python:パンダのデータフレームを変換して、インデックスと列のIDが行の要素になるようにします

分類Dev

データフレーム内のリストに文字列値を変換して追加する

分類Dev

.txtファイルの文字列のリストをデータフレームに変換する方法

分類Dev

パンダのマルチインデックスデータフレームを、すべてのインデックスが列に含まれる単純なデータフレームに変換します

分類Dev

パンダデータフレームに変換するときにRデータフレームインデックス値を保持する

Related 関連記事

  1. 1

    配列をScalaの列とインデックスを持つデータフレームに変換する

  2. 2

    文字列のリストをデータフレーム列のインデックス付きタプルリストに変換する

  3. 3

    パンダのデータフレームのインデックスを列に変換する方法は?

  4. 4

    pandas データフレームをマルチインデックス列に変換する

  5. 5

    データフレームの列インデックスをyearmonに変換します

  6. 6

    インデックス付きのnumpy配列をpandasデータフレームに変換します

  7. 7

    列インデックスに基づいてデータフレーム列の名前を変更する

  8. 8

    インデックスと列が別のデータフレームの値であるPandasデータフレームにデータを入力する

  9. 9

    あるデータフレームの列値を別のデータフレームのインデックスにマップし、値を抽出します

  10. 10

    インデックスを維持しながら、文字列化されたリストのリストをデータフレームに変換します

  11. 11

    特定のインデックス名(文字列)を新しいデータフレームにコピーする

  12. 12

    パンダのデータフレームの文字列値を数値に変換する方法

  13. 13

    特定のインデックスの後にデータフレーム列に値を追加する

  14. 14

    rデータフレームで列文字列を数値に変換する

  15. 15

    文字列をパンダデータフレームの条件に変換する

  16. 16

    最初のインデックス番号に文字列を挿入するpandasデータフレーム

  17. 17

    列インデックスとループを使用してデータフレームを変換する

  18. 18

    データフレームの列値をリストに変換する

  19. 19

    データフレーム列の値をリストに変換する

  20. 20

    マルチインデックス列のデータフレームに値を追加する方法

  21. 21

    データフレーム列を列インデックスとして列値を持つデータフレームに直接変換するにはどうすればよいですか?

  22. 22

    pandasデータフレームgroupbyインデックスを作成し、行の値を列に変換します

  23. 23

    ネストされたnull値をデータフレームspark内の空の文字列に変換する

  24. 24

    Pysparkデータフレーム列特定の文字のインデックス値に基づく部分文字列

  25. 25

    Python:パンダのデータフレームを変換して、インデックスと列のIDが行の要素になるようにします

  26. 26

    データフレーム内のリストに文字列値を変換して追加する

  27. 27

    .txtファイルの文字列のリストをデータフレームに変換する方法

  28. 28

    パンダのマルチインデックスデータフレームを、すべてのインデックスが列に含まれる単純なデータフレームに変換します

  29. 29

    パンダデータフレームに変換するときにRデータフレームインデックス値を保持する

ホットタグ

アーカイブ