1. 程式人生 > >python pandas修改列屬性

python pandas修改列屬性

使用astype如下:

df[[column]] = df[[column]].astype(type)
  • 1
  • 1

typeintfloat等型別。

示例:


import pandas as pd

data = pd.DataFrame([[1, "2"], [2, "2"]])
data.columns = ["one", "two"]

print(data)





# 當前型別 print("----\n修改前型別:") print(data.dtypes) # 型別轉換 data[["two"]] = data[["two"]].astype(int)

修改後型別

print(“—-\n修改後型別”)
print(data.dtypes)