Pandas - 基于列中第一个字母的 GroupBy 值

Pandas - GroupBy values based on first letter in the column

我在数据框中有一列包含以下值的样本:

     Cabin
0    A12
1    C27
2    D56
3    E87
4    G21
5    J64

我想创建另一个仅包含该列首字母的列:

     Cabin   New_Cabin
0    A12     A
1    C27     C
2    D56     D
3    E87     E
4    G21     G
5    J64     J

来了,小Pandas徒弟

df['my_easy_column'] = df.mycol.str[0]