2017-12-04 4 views
-1

私はPythonで新しく、データフレームから特定の種類の文字列データを抽出したいと思います。ここに私のデータフレームである:Pythonのデータフレームで文字列を抽出してフォーマットする方法

enter image description here

私は(A、B、C、D ...のような)キャビン列の最初の文字を抽出してCabinCapitalという名前の新しい機能列として、それを追加したいですデータフレーム内にある。どうすればいい?たとえば、行460に文字「E」を含むCabinCapitalフィーチャが必要です(キャビン値が空(「NAN」)の場合、cabinCapitalも空です)

答えて

1

抽出する文字が常に文字列の最初の文字は、次の助けが必要です。

df['CabinCapital'] = df['Cabin'].str[0] 

また、これはあなたのDataFrameがdfと呼ばれることを前提としています。

関連する問題