Pandasデータフレームの列の名前を変更し、タイプを変更する

johnny_birkenhead:

Rの変数の名前をラベル値に変更する方法はありますか?

たとえば、変数に「ageband」と表示されている場合、それを「3方向バンド年齢グループ」に変更しようとしています。

Data_2017_18.ageband.value_counts()
Out[118]: 
51 to 99    13320
30 to 40    10985
1 to 29      5002
Name: ageband, dtype: int64

私はこれを試しましたが、うまくいかないようです:

import pandas as pd

Data_2017_18['Three-way banded age group'] = Data_2017_18['ageband'].astype("category")
Aviv Yaniv:

注:列名の名前をスペースを含む名前に変更することは悪い習慣と見なされ、代わりにアンダーソールを使用して回避する必要があります。

パンダの列の名前を変更するには、renameメソッドを使用します。

import pandas as pd

d = {'ageband': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)

# Before :    ageband  col2
# 0        1     3
# 1        2     4
print(f'Before : {df}')

# Rename column name
df=df.rename(columns={'ageband' : "Three-way banded age group"})

# Convert type name to `category`
df[['Three-way banded age group']] = df[['Three-way banded age group']].astype('category')

# After :    Three-way banded age group  col2
# 0                           1     3
# 1                           2     4
print(f'After : {df}')

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

yamlファイルを使用してPandasデータフレーム列の名前を変更します

分類Dev

重複する列名を持つPandasデータフレームの列の名前を変更しますか?

分類Dev

pandasデータフレームの列の名前を変更する関数を作成しています

分類Dev

データフレーム名の後に列の名前を変更する

分類Dev

Pandasデータフレームリストの列の名前を別の名前に変更する方法

分類Dev

データフレームの特定の列の名前を変更する

分類Dev

データフレームの名前を変更する

分類Dev

pandasデータフレームでgroupbyおよびsumした後に列の名前を変更する

分類Dev

pysparkデータフレーム集計の列の名前を変更する

分類Dev

データフレームの列の名前を変更する方法

分類Dev

SparkPythonでデータフレーム列の名前を変更します

分類Dev

別の特定の列を使用してデータフレームの列の名前を変更する

分類Dev

pandasデータフレームの名前のシーケンスの名前を変更します

分類Dev

dplyrパイプを使用して、指定した行の後にデータフレーム内のすべての列の名前を変更する方法

分類Dev

個別のデータフレームの値を使用して列の名前を変更する

分類Dev

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

分類Dev

pandasデータフレーム列の値を変更する

分類Dev

Pandas df.itertuplesは、印刷時にデータフレーム列の名前を変更します

分類Dev

正規表現を使用してパンダデータフレームの列の名前を変更する

分類Dev

データフレームのタイトル/名前を使用して、列名を変更する

分類Dev

pandasデータフレームでreplaceとstr.startswith()を使用して値の名前を変更する

分類Dev

別のデータフレームの名前で列の名前を変更する

分類Dev

タイプがRangeIndexであるパンダのデータフレーム列の名前を変更します

分類Dev

列名なしでパンダデータフレームの列の名前を変更する

分類Dev

中央に数字が含まれているデータフレームの列の名前を変更します

分類Dev

パンダのデータフレーム列を削除して名前を変更する方法

分類Dev

正規表現と辞書を使用してデータフレーム列の名前を変更する

分類Dev

ルックアップデータフレームを使用して、プログラムでデータフレーム列の名前を変更します

分類Dev

別のデータフレームからの一致を使用して、データフレームのリストの列の名前を変更する

Related 関連記事

  1. 1

    yamlファイルを使用してPandasデータフレーム列の名前を変更します

  2. 2

    重複する列名を持つPandasデータフレームの列の名前を変更しますか?

  3. 3

    pandasデータフレームの列の名前を変更する関数を作成しています

  4. 4

    データフレーム名の後に列の名前を変更する

  5. 5

    Pandasデータフレームリストの列の名前を別の名前に変更する方法

  6. 6

    データフレームの特定の列の名前を変更する

  7. 7

    データフレームの名前を変更する

  8. 8

    pandasデータフレームでgroupbyおよびsumした後に列の名前を変更する

  9. 9

    pysparkデータフレーム集計の列の名前を変更する

  10. 10

    データフレームの列の名前を変更する方法

  11. 11

    SparkPythonでデータフレーム列の名前を変更します

  12. 12

    別の特定の列を使用してデータフレームの列の名前を変更する

  13. 13

    pandasデータフレームの名前のシーケンスの名前を変更します

  14. 14

    dplyrパイプを使用して、指定した行の後にデータフレーム内のすべての列の名前を変更する方法

  15. 15

    個別のデータフレームの値を使用して列の名前を変更する

  16. 16

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

  17. 17

    pandasデータフレーム列の値を変更する

  18. 18

    Pandas df.itertuplesは、印刷時にデータフレーム列の名前を変更します

  19. 19

    正規表現を使用してパンダデータフレームの列の名前を変更する

  20. 20

    データフレームのタイトル/名前を使用して、列名を変更する

  21. 21

    pandasデータフレームでreplaceとstr.startswith()を使用して値の名前を変更する

  22. 22

    別のデータフレームの名前で列の名前を変更する

  23. 23

    タイプがRangeIndexであるパンダのデータフレーム列の名前を変更します

  24. 24

    列名なしでパンダデータフレームの列の名前を変更する

  25. 25

    中央に数字が含まれているデータフレームの列の名前を変更します

  26. 26

    パンダのデータフレーム列を削除して名前を変更する方法

  27. 27

    正規表現と辞書を使用してデータフレーム列の名前を変更する

  28. 28

    ルックアップデータフレームを使用して、プログラムでデータフレーム列の名前を変更します

  29. 29

    別のデータフレームからの一致を使用して、データフレームのリストの列の名前を変更する

ホットタグ

アーカイブ