中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python astype怎樣轉換數據類型

小樊
81
2024-11-19 00:25:28
欄目: 編程語言

在Python中,astype()是Pandas庫中的一個方法,用于將DataFrame或Series中的數據類型轉換為另一種數據類型。以下是如何使用astype()進行數據類型轉換的示例:

首先,確保已經安裝了Pandas庫。如果沒有安裝,可以使用以下命令進行安裝:

pip install pandas

然后,導入Pandas庫并創建一個DataFrame或Series:

import pandas as pd

data = {'A': [1, 2, 3], 'B': ['a', 'b', 'c']}
df = pd.DataFrame(data)

現在,假設我們想要將列’A’的數據類型從整數轉換為浮點數,可以使用astype()方法:

df['A'] = df['A'].astype(float)

或者,我們可以使用pd.to_numeric()函數實現相同的目的:

df['A'] = pd.to_numeric(df['A'])

同樣,如果我們想要將列’B’的數據類型從字符串轉換為整數,可以使用astype()方法:

df['B'] = df['B'].astype(int)

或者,我們可以使用pd.to_numeric()函數實現相同的目的,并設置errors='coerce'參數,這將把無法轉換的值設置為NaN:

df['B'] = pd.to_numeric(df['B'], errors='coerce')

最后,可以使用dtypes屬性查看DataFrame中各列的數據類型:

print(df.dtypes)

這將輸出:

A    float64
B     int64
dtype: object

0
南和县| 东乡族自治县| 林州市| 江陵县| 高青县| 即墨市| 珠海市| 广安市| 大悟县| 长寿区| 通州市| 屏东市| 襄城县| 四平市| 准格尔旗| 惠州市| 武义县| 武邑县| 灵山县| 闵行区| 甘泉县| 霸州市| 黔西| 汾西县| 宕昌县| 嘉峪关市| 阳春市| 日照市| 汽车| 鄄城县| 交城县| 潞西市| 江山市| 舞钢市| 恭城| 克什克腾旗| 准格尔旗| 新闻| 滕州市| 华容县| 达州市|