ПочатиПочніть безкоштовно

Цілі числа та числа з плавальною крапкою

Пам'ятаєте, що можна скористатися функцією type(), щоб дізнатися тип даних об'єкта? Однак цієї інформації недостатньо під час роботи з датафреймами, адже результат буде таким:

print(type(some_DataFrame))

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

Щоб дізнатися тип даних кожного стовпця в датафреймі, можна скористатися методом .info() або атрибутом .dtypes. А якщо потрібно змінити тип даних стовпця, викличте метод .astype() для цього стовпця та вкажіть новий тип. Наприклад, щоб перетворити тип 'column_a' на цілий:

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(____)
Редагувати та запускати код