Я новичок в библиотеке pandas в Python. Когда я загружал файл и печатал выходные данные df.info в консоль, сначала печатаются данные, а не текст, который я напечатал.
Что вызывает такое поведение (поскольку оно не было асинхронным, я не мог понять, как оно себя ведет)
import os
import pandas as pd
dataset_directory_path = "/home/user/python-temp/datasets"
file_datasets = os.listdir(dataset_directory_path)
datasets = dict()
for file_dataset in file_datasets:
dataset_name = file_dataset.split('.')[0]
dataset_data = pd.read_csv(os.path.join(dataset_directory_path, file_dataset))
datasets[dataset_name] = dataset_data
un_processed_customers_data = datasets["customers"]
print("Data structure for Df", un_processed_customers_data.info())
Выход:
RangeIndex: 10000 entries, 0 to 9999
Data columns (total 12 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Index 10000 non-null int64
1 Customer Id 10000 non-null object
2 First Name 10000 non-null object
3 Last Name 10000 non-null object
4 Company 10000 non-null object
5 City 10000 non-null object
6 Country 10000 non-null object
7 Phone 1 10000 non-null object
8 Phone 2 10000 non-null object
9 Email 10000 non-null object
10 Subscription Date 10000 non-null object
11 Website 10000 non-null object
dtypes: int64(1), object(11)
memory usage: 937.6+ KB
Data structure for Df None
Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-python