Я хочу сделать все заголовки столбцов в моем панд кадра данных строчногопитон: сделать панда dataframe заголовков столбцов в нижнем регистре
, например, если у меня есть:
data =
country country isocode year XRAT tcgdp
0 Canada CAN 2001 1.54876 924909.44207
1 Canada CAN 2002 1.56932 957299.91586
2 Canada CAN 2003 1.40105 1016902.00180
....
Я хотел бы изменить XRAT чтобы xrat делать что-то вроде:
data.headers.lowercase()
Так что я получаю:
country country isocode year xrat tcgdp
0 Canada CAN 2001 1.54876 924909.44207
1 Canada CAN 2002 1.56932 957299.91586
2 Canada CAN 2003 1.40105 1016902.00180
3 Canada CAN 2004 1.30102 1096000.35500
....
Я не буду знать имена каждого заголовка столбца раньше времени.
Спасибо!
Обратите внимание, что это может привести к дублированию имен столбцов при более низком (column1) == lower (column2) (например, «a» и «A»). Это может иметь непреднамеренные последствия при обращении к столбцам позже. (например, данные ['a'] возвращают DataFrame, а не Series, со всеми столбцами с именем «a»). См. Этот пример для примера: https://gist.github.com/grisaitis/170e82a008480acb4fa3 – grisaitis
'[x.lower() для x в data.columns]' равнозначно: '[x.lower() для x в данных] ' – joctee