DataJam

1.pandas数据类型修改及数据类型格式

一、更改Pandas Dataframe中一列或多列的数据类型

 更改一列:

import pandas as pd
data_frame = pd.DataFrame({'No': [1, 2, 3], 'Name': ['Nhooo', 'Mohit', 'Sharma'], 'Age': [25, 32, 21]})
data_frame = data_frame.astype(str)
print(data_frame.dtypes)

输出结果:

No     object
Name   object
Age    object
dtype: object

更改多列:

1 import pandas as pd
2 data_frame = pd.DataFrame({'No': [1, 2, 3], 'Name': ['Nhooo', 'Mohit', 'Sharma'], 'Age': [25, 32, 21]})
3 data_frame = data_frame.astype({'Age':float,‘Name’:str,'No':int})
4 print(data_frame.dtypes)

输出结果:

1 No      int64
2 Name   object
3 Age    float
4 dtype: object

二、pandas数据类型结构

DateFrame中str类型为object

posted on 2021-05-26 22:18  DataJam  阅读(1947)  评论(0)    收藏  举报

导航