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

溫馨提示×

Python數據清洗如何轉換數據類型

小樊
82
2024-10-25 22:37:29
欄目: 編程語言

在Python中,可以使用多種方法來轉換數據類型。以下是一些常見的方法:

  1. 使用內置函數 int(), float(), str() 等:這些函數可以將一個數據類型轉換為另一個數據類型。例如,將字符串轉換為整數或浮點數,或將浮點數轉換為字符串。
# 將字符串轉換為整數
s = "42"
i = int(s)
print(type(i))  # <class 'int'>

# 將字符串轉換為浮點數
s = "3.14"
f = float(s)
print(type(f))  # <class 'float'>
  1. 使用 pandas 庫:pandas 是一個強大的數據處理庫,提供了許多用于數據類型轉換的方法。例如,使用 pd.to_numeric() 函數可以將字符串轉換為數字(整數或浮點數)。
import pandas as pd

# 將字符串轉換為數字(整數或浮點數)
s = "42"
num = pd.to_numeric(s)
print(type(num))  # <class 'numpy.number'>,這是數字的基類
  1. 使用 astype() 方法:在 numpy 數組中,可以使用 astype() 方法來轉換數據類型。
import numpy as np

# 創建一個 numpy 數組
arr = np.array([1, 2, 3, 4, 5], dtype=float)

# 將數組的數據類型轉換為整數
arr_int = arr.astype(int)
print(type(arr_int))  # <class 'numpy.ndarray'>
  1. 使用 str() 函數和字符串方法:在處理字符串時,可以使用 str() 函數將其他類型的數據轉換為字符串,或使用字符串方法進行轉換。例如,使用 split() 方法可以將字符串分割為列表。
# 將數字轉換為字符串
num = 42
s = str(num)
print(type(s))  # <class 'str'>

# 使用字符串方法將字符串分割為列表
s = "apple,banana,orange"
lst = s.split(",")
print(type(lst))  # <class 'list'>

這些方法可以根據具體的需求和數據類型進行選擇和使用。

0
平舆县| 通河县| 金坛市| 大方县| 绵竹市| 长沙市| 普兰店市| 阜新市| 腾冲县| 蒙阴县| 屯留县| 鄯善县| 苍南县| 海口市| 拜城县| 诸暨市| 广州市| 布拖县| 乌鲁木齐市| 若尔盖县| 婺源县| 上饶县| 宜春市| 龙游县| 龙口市| 漳平市| 庄河市| 塘沽区| 镇巴县| 綦江县| 宿松县| 新巴尔虎左旗| 昌乐县| 永兴县| 霍林郭勒市| 温宿县| 安福县| 万山特区| 云阳县| 忻州市| 盐边县|