Если вы имеете в виду преобразование имени в число, то нет, строку нельзя превратить в число напрямую, используя, как мне известно, astype
. Если вы хотели закодировать его, то это выглядит следующим образом:
import pandas as pd
d=[('Shubham',24),
('Shrikant',58),
('na',34)]
df = pd.DataFrame(d,columns=['Name','Age'])
df['Name'] = df['Name'].astype('category').cat.codes
print(df.head())