У меня есть панд dataframe df
который выглядит следующим образом:Получить первую букву индекса?
population
n
France 66.03
Italy 59.83
Я хочу, чтобы получить первую букву метки индекса, для каждой строки, и установить его в качестве нового столбца, так что я могу начать делать анализ с этим. Как я могу это сделать?
Прямо сейчас я делаю это:
def get_first_letter(row):
return row[0]
df1 = df.reset_index()
df1.first_letter = df1.n.apply(get_first_letter)
Есть ли лучший способ?