раньше не работал с фреймами данных Python, но я не думаю, что ваш цикл for даст вам какой-либо вывод таким образом.Это просто бегущий цикл, который заканчивается, когда вычисляется последняя голова.Вы можете просто использовать print (), чтобы просмотреть свои выходные данные.
for file, dataframe in mydict.items():
print(dataframe.head())
Или создать список данных для dataframe.head () многократного использования, как показано ниже.Вы в любое время вводите имя списка в консоли, чтобы просмотреть его позже.Простите за код для создания словаря данных.
import pandas as pd
from sklearn import datasets
iris = pd.DataFrame(datasets.load_iris().data)
digits = pd.DataFrame(datasets.load_digits().data)
diabetes = pd.DataFrame(datasets.load_diabetes().data)
dataframes={'a':iris,'b':digits,'c':diabetes} #create a dictionary of dataframes
list_heads=[] #create a list of dataframe head()
for i in dataframes:
list_heads.append(dataframes[i].head())
list_heads