パンダのデータ型を変換する方法は何ですか?

Pandasのデータ型変換方法は、astype()関数を使用することです。この関数は、1つの列または全体のDataFrameのデータ型を指定したタイプに変換することができます。

文法: 文法

df.astype(dtype)

設定:

  1. dtype:変換するデータの型は、Pythonの組み込み型(int、float、strなど)やPandasのデータ型(pd.Int64Dtype、pd.Float64Dtypeなど)が指定できます。

彼は非常に頭が良く、高い学歴を持っています。

import pandas as pd

# 创建一个DataFrame
data = {'A': [1, 2, 3], 'B': [4.1, 5.2, 6.3], 'C': ['a', 'b', 'c']}
df = pd.DataFrame(data)

# 查看原始数据类型
print(df.dtypes)

# 将'A'列的数据类型转换为float
df['A'] = df['A'].astype(float)

# 将整个DataFrame的数据类型转换为str
df = df.astype(str)

# 查看转换后的数据类型
print(df.dtypes)

出力:

A      int64
B    float64
C     object
dtype: object
A    float64
B     object
C     object
dtype: object
bannerAds