Печать серии данных в цикле for - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть список фреймов данных в следующем виде:

[dfs] = [df1, df2, df3, ..... dfn]

Я хочу напечатать заголовок каждого фрейма данных в списке через цикл for.Я пытался как с помощью команды print, так и писать непосредственно в df, но все, что я получил, - это уродливый массив, а не в виде фрейма данных.

См. Ниже, спасибо.

for i in range (0, int(max_range_v)):
    dfs[i]

с вышеизложенным я ничего не получаю.

Я также попробовал следующее:

i = 1
dfs[i].head()

это работает, но когда я встраиваю его в цикл, оно больше не работает.

Как я могу это исправить?

В идеале я хотел бы получить что-то вроде результата, например, хорошо выглядящий кадр данных, напечатанный через панд.Не могу воспроизвести это здесь ... ну, я не знаю, как это сделать.

1 Ответ

0 голосов
/ 23 сентября 2019

Чтобы напечатать два кадра данных с тем же форматом, что и у панд, вы можете использовать эту библиотеку:

from IPython.display import display 
display(df1.head()) 
display(df2.head())

И для случая вам просто нужно сделать эту функцию в вашем цикле

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...