Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 列名の変更 | データ前処理
Pandasによるデータ整形
セクション 5.  9
single

single

book列名の変更

メニューを表示するにはスワイプしてください

前の章では、列内の不正な値を処理しました。今は、変更を修正する絶好のタイミングです。今回の場合、列名を変更して、修正されたことを明確にできます。

列名を変更するには、.rename() メソッドを使用します。以下の例では、'Survived' 列の名前を変更し、その後で列名を出力します。

1234
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/titanic4.csv', index_col = 0) data.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True) print(data.columns)
copy

解説:

.rename(columns = {'Survived': 'Survived_Passenger'}, inplace = True)
  • .rename() - データセットに適用して列名を変更するメソッド。
  • columns = {'Survived': 'Survived_Passenger'} - 波括弧内で、すべての列と新しい名前を指定。今回は1つの列のみ変更していますが、複数の列もカンマ区切りで指定可能。

.columns - 列名を出力する属性。今回の場合、'Survived' という列名は表示されなくなります。

タスク

スワイプしてコーディングを開始

ここでの課題は次のとおりです:

  1. カラム名 'Fare''Fare_fixed' に変更します。inplace = True 引数を使用してください。
  2. data データセットのすべてのカラム名を出力します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  9
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt