我是Python的新手,我想从我的数据框中提取某种字符串数据。这是我的数据框:
我想提取舱室列中的第一个字母(如A,B,C,D ......),并将其添加为数据框中名为CabinCapital的新要素列。我怎么能这样做?例如,第460行应该有一个功能CabinCapital,其中包含一个字母" E&#34 ;.(如果客舱值为空(" NAN"),则cabCapital也是空的)
答案 0 :(得分:1)
假设要提取的字母始终是字符串中的第一个字符,以下内容应该有所帮助。
df['CabinCapital'] = df['Cabin'].str[0]
这也假设你的DataFrame被称为df。