НачатьНачать бесплатно

Целые числа и числа с плавающей точкой

Помните, что с помощью функции type() можно узнать тип данных объекта? Однако при работе с DataFrame эта информация недостаточна — результат будет таким:

print(type(some_DataFrame))

<class 'pandas.core.frame.DataFrame'>

Чтобы узнать тип данных каждого столбца в DataFrame, используйте метод .info() или атрибут .dtypes. Если же нужно изменить тип данных столбца, вызовите метод .astype() на этом столбце, передав нужный тип. Например, чтобы преобразовать столбец 'column_a' к типу integer:

df['column_a'] = df['column_a'].astype(int)

Это упражнение является частью курса

Python для пользователей R

Посмотреть курс

Инструкции к упражнению

  • Изучите вывод tips.dtypes в консоли.
  • Преобразуйте столбец size к типу int.
  • Преобразуйте столбец tip к типу float.
  • Снова посмотрите на .dtypes.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Convert the size column
tips['size'] = tips['size']____

# Convert the tip column
____ = ____

# Look at the types
print(____)
Редактировать и запускать код