如何在python数据框中提取和格式化字符串

时间:2017-12-04 18:37:14

标签: python machine-learning kaggle

我是Python的新手,我想从我的数据框中提取某种字符串数据。这是我的数据框:

enter image description here

我想提取舱室列中的第一个字母(如A,B,C,D ......),并将其添加为数据框中名为CabinCapital的新要素列。我怎么能这样做?例如,第460行应该有一个功能CabinCapital,其中包含一个字母" E&#34 ;.(如果客舱值为空(" NAN"),则cabCapital也是空的)

1 个答案:

答案 0 :(得分:1)

假设要提取的字母始终是字符串中的第一个字符,以下内容应该有所帮助。

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

这也假设你的DataFrame被称为df。