Pandas DataFrame infer_objects() 方法
示例
將資料型別轉換為更適合內容的型別
import pandas as pd
data = {
"age": ["fifty", 40, 30],
"qualified": ["No", True, False]
}
df = pd.DataFrame(data)
print("Original DataFrame:")
print(df)
print("Original dtypes:")
print(df.dtypes)
# Remove the first row in both colums
df = df.iloc[1:]
print("New DataFrame:")
print(df)
newdf = df.infer_objects()
print("New dtypes:")
print(newdf.dtypes)
自己動手試一試 »
定義和用法
infer_objects()
方法返回一個新 DataFrame,其中每列都已更改為最適合的資料型別。
語法
dataframe.infer_objects()
引數
infer_objects()
方法不接受任何引數。
返回值
返回一個包含轉換結果的 Pandas DataFrame。