Конвертеры Pandas: примеры полезных методов преобразования данных

Вот несколько примеров методов в конвертерах pandas:

  1. to_numeric(): этот метод используется для преобразования столбца в числовой тип.
import pandas as pd
# Creating a sample dataframe
data = {'col1': ['1', '2', '3', '4', '5'],
        'col2': ['6', '7', '8', '9', '10']}
df = pd.DataFrame(data)
# Converting 'col1' and 'col2' to numeric type
df['col1'] = pd.to_numeric(df['col1'])
df['col2'] = pd.to_numeric(df['col2'])
print(df.dtypes)

Выход:

col1    int64
col2    int64
dtype: object
  1. to_datetime(): этот метод используется для преобразования столбца в тип datetime.
import pandas as pd
# Creating a sample dataframe
data = {'date': ['2020-01-01', '2020-02-01', '2020-03-01']}
df = pd.DataFrame(data)
# Converting 'date' to datetime type
df['date'] = pd.to_datetime(df['date'])
print(df.dtypes)

Выход:

date    datetime64[ns]
dtype: object
  1. to_timedelta(): этот метод используется для преобразования столбца в тип timedelta.
import pandas as pd
# Creating a sample dataframe
data = {'time': ['1 days', '2 days', '3 days']}
df = pd.DataFrame(data)
# Converting 'time' to timedelta type
df['time'] = pd.to_timedelta(df['time'])
print(df.dtypes)

Выход:

time    timedelta64[ns]
dtype: object