Назначение столбцов dataframe для вопроса о синтаксисе цикла for [duplicate]

Если вы просто устанавливаете источник строк в списке, нет необходимости использовать VBA. Просто установите свойство rowsource в списке на необходимый SQL (вы даже можете использовать построитель запросов Access).

0
задан NimbleTortoise 19 January 2019 в 02:12
поделиться

2 ответа

Существует два разных направления, связанных с Вопросом:

1) Как сделать строчные имена столбцов в DataFrame.

Вот как ты будешь делать.

>>> df.columns = df.columns.str.lower()

>>> df
  my_col   <-- Column name changed to lowercase
0    ONE
1    Two
2  Three
3   Four

2) Как уменьшить значения столбцов в кадре данных. Таким образом, для перевода имен столбцов в нижний регистр вам не нужен цикл. Просто сделайте, как показано ниже ..

>>> df.MY_COL.str.lower()
0      one
1      two
2    three
3     four
Name: MY_COL, dtype: object

ИЛИ

>>> df['MY_COL'].str.lower()
0      one
1      two
2    three
3     four
Name: MY_COL, dtype: object

Пример DataFrame:

>>> df
  MY_COL
0    ONE
1    Two
2  Three
3   Four

Однако запрос о [], Часть в квадратных скобках называется списком Понимание Понимания списков обеспечивают краткий способ создания списков, см. Doc Listcomp

0
ответ дан pygo 19 January 2019 в 02:12
поделиться

потому что df.columns является списком

Индекс (['что-то', 'другое', ...], dtype = 'object')

0
ответ дан Matt Cao 19 January 2019 в 02:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: