Top.Mail.Ru
Ответы

Питон выдает None в результате.

3.Замените названия столбцов методом rename():
Тип обращения поменяйте на type_message;
Время обращения — на timestamp.
Столбцы user_id и type_id оставьте без изменений.


Код

import pandas as pd
support = pd.read _csv('/datasets/support.csv')
support = support.rename(columns={'Тип обращения':'type_message','Время обращения':'timestamp'})
print( support.info ())


Результат

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 3000 entries, 0 to 2999
Data columns (total 4 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 user_id 3000 non-null object
1 type_message 3000 non-null object
2 type_id 3000 non-null int64
3 timestamp 3000 non-null object
dtypes: int64(1), object(3)
memory usage: 93.9+ KB
None



Почему последней строкой выходит None?

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Оракул

Вероятно, метод support.info () выводит инфу на стандартный вывод.
Но ты засунула этот метод в функцию print(), а метод ничего не возвращает, следовательно он выводит None. Вероятно, в этом причина.

Аватар пользователя
Ученик

убери print
оставь только support.info ()

Аватар пользователя
Профи

support.rename(columns={'Тип обращения': 'type_message', 'Время обращения': 'timestamp'}, inplace=True)
support.info()