Create a dataframe whose first column is a text.
import pandas as pd
values = {'dates':  ['2019','2020','2021'],
          'price': [11,12,13]
          }
df = pd.DataFrame(values, columns = ['dates','price'])
Check the dtypes:
df.dtypes
dates    object
price     int64
dtype: object
Convert type in the column dates to type dates.
df['dates'] = pd.to_datetime(df['dates'], format='%Y')
df
       dates  price
0 2019-01-01     11
1 2020-01-01     12
2 2021-01-01     13
I want to convert the type in dates column to date and the dates in the following format----contains only year number:
    dates  price
0 2019     11
1 2020     12
2 2021     13
How can achieve the target?
 
    