2.4. Introduction Helpers

  • Universal Function

2.4.1. SetUp

>>> import pandas as pd

2.4.2. To Numeric

>>> pd.to_numeric('1')
np.int64(1)
>>>
>>> pd.to_numeric('1.00')
np.float64(1.0)

2.4.3. To Datetime

>>> pd.to_datetime('January 1, 2000')
Timestamp('2000-01-01 00:00:00')
>>> pd.to_datetime('2000-01-01')
Timestamp('2000-01-01 00:00:00')
>>> pd.to_datetime(['2000-01-01', '2000-01-02'])
DatetimeIndex(['2000-01-01', '2000-01-02'], dtype='datetime64[us]', freq=None)

2.4.4. To Timedelta

>>> pd.to_timedelta('2h 30m')
Timedelta('0 days 02:30:00')
>>> pd.to_timedelta('2 hours 30 minutes')
Timedelta('0 days 02:30:00')

2.4.5. Map

>>> data = pd.Series([
...     '2000-01-01',
...     '2000-01-02',
...     '2000-01-03',
... ])
>>>
>>>
>>> data
0    2000-01-01
1    2000-01-02
2    2000-01-03
dtype: str
>>>
>>> data.map(pd.to_datetime)
0   2000-01-01
1   2000-01-02
2   2000-01-03
dtype: datetime64[us]