Pandas提供了多种数据类型转换方法。可以使用astype()函数来转换数据类型。例如,可以将字符串类型的列转换为整数类型的列:
# @Author : 小红牛
# 微信公众号:wdPython
import pandas as pd
# 创建包含字符串类型列的DataFrame
df = pd.DataFrame({'A': ['1', '2', '3'], 'B': ['4', '5', '6']})
# 使用astype()函数将字符串类型的列转换为整数类型的列
df['A'] = df['A'].astype(int)
print(df.dtypes)
输出内容
A int32
B object
dtype: object
请注意,在进行astype操作时,应确保新的数据类型可以适应原始数据。例如,如果你试图将包含非数字字符的字符串转换为整数,那么你将会遇到错误。