Python教程:DataFrame列数据类型的转换

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操作时,应确保新的数据类型可以适应原始数据。例如,如果你试图将包含非数字字符的字符串转换为整数,那么你将会遇到错误。Python教程:DataFrame列数据类型的转换_第1张图片

你可能感兴趣的:(我的Python教程,python,pandas,Python教程)