
- Python Pandas 教程
- Python Pandas - 首頁
- Python Pandas - 簡介
- Python Pandas - 環境設定
- Python Pandas - 基礎
- Python Pandas - 資料結構簡介
- Python Pandas - 索引物件
- Python Pandas - 面板(Panel)
- Python Pandas - 基本功能
- Python Pandas - 索引和資料選擇
- Python Pandas - Series
- Python Pandas - Series
- Python Pandas - Series 物件切片
- Python Pandas - Series 物件的屬性
- Python Pandas - Series 物件的算術運算
- Python Pandas - 將 Series 轉換為其他物件
- Python Pandas - DataFrame
- Python Pandas - DataFrame
- Python Pandas - 訪問 DataFrame
- Python Pandas - DataFrame 物件切片
- Python Pandas - 修改 DataFrame
- Python Pandas - 從 DataFrame 中刪除行
- Python Pandas - DataFrame 的算術運算
- Python Pandas - I/O 工具
- Python Pandas - I/O 工具
- Python Pandas - 使用 CSV 格式
- Python Pandas - 讀取和寫入 JSON 檔案
- Python Pandas - 從 Excel 檔案讀取資料
- Python Pandas - 將資料寫入 Excel 檔案
- Python Pandas - 使用 HTML 資料
- Python Pandas - 剪貼簿
- Python Pandas - 使用 HDF5 格式
- Python Pandas - 與 SQL 的比較
- Python Pandas - 資料處理
- Python Pandas - 排序
- Python Pandas - 重索引
- Python Pandas - 迭代
- Python Pandas - 連線
- Python Pandas - 統計函式
- Python Pandas - 描述性統計
- Python Pandas - 處理文字資料
- Python Pandas - 函式應用
- Python Pandas - 選項和自定義
- Python Pandas - 視窗函式
- Python Pandas - 聚合
- Python Pandas - 合併/連線
- Python Pandas - 多級索引
- Python Pandas - 多級索引基礎
- Python Pandas - 使用多級索引進行索引
- Python Pandas - 使用多級索引的高階重索引
- Python Pandas - 重新命名多級索引標籤
- Python Pandas - 對多級索引進行排序
- Python Pandas - 二元運算
- Python Pandas - 二元比較運算
- Python Pandas - 布林索引
- Python Pandas - 布林掩碼
- Python Pandas - 資料重塑和透視表
- Python Pandas - 透視表
- Python Pandas - 堆疊和取消堆疊
- Python Pandas - 熔化
- Python Pandas - 計算虛擬變數
- Python Pandas - 類別資料
- Python Pandas - 類別資料
- Python Pandas - 類別資料的排序和分類
- Python Pandas - 比較類別資料
- Python Pandas - 處理缺失資料
- Python Pandas - 缺失資料
- Python Pandas - 填充缺失資料
- Python Pandas - 缺失值的插值
- Python Pandas - 刪除缺失資料
- Python Pandas - 使用缺失資料進行計算
- Python Pandas - 處理重複資料
- Python Pandas - 重複資料
- Python Pandas - 計數和檢索唯一元素
- Python Pandas - 重複標籤
- Python Pandas - 分組和聚合
- Python Pandas - GroupBy
- Python Pandas - 時間序列資料
- Python Pandas - 日期功能
- Python Pandas - 時間增量(Timedelta)
- Python Pandas - 稀疏資料結構
- Python Pandas - 稀疏資料
- Python Pandas - 視覺化
- Python Pandas - 視覺化
- Python Pandas - 其他概念
- Python Pandas - 警告和注意事項
- Python Pandas 有用資源
- Python Pandas - 快速指南
- Python Pandas - 有用資源
- Python Pandas - 討論
Pandas Series.str.len() 方法
Python Pandas 庫中的Series.str.len()方法用於計算 Series 或 Index 中每個元素的長度。這些元素可以是序列,例如字串、元組或列表,也可以是集合,例如字典。
此方法對於文字資料處理和分析特別有用,因為它允許您快速有效地計算 Series 中元素的大小或長度。
語法
以下是 Pandas Series.str.len()方法的語法
Series.str.len()
引數
Series.str.len()方法不接受任何引數。
返回值
Series.str.len()方法返回一個整數型別的 Series 或 Index。每個整數值表示原始 Series 或 Index 中對應元素的長度。
示例 1
此示例演示了Series.str.len()方法的基本用法,用於計算 Series 中字串元素的長度。
import pandas as pd # Create a Series of strings series = pd.Series(["Foo", "bar", "London", "Quarantine"]) print("Series: \n", series) # Compute the length of each string element length = series.str.len() print("Length:\n", length)
當我們執行上述程式碼時,它會生成以下輸出
Series: 0 Foo 1 bar 2 London 3 Quarantine dtype: object Length: 0 3 1 3 2 6 3 10 dtype: int64
示例 2
此示例演示了包含不同型別元素的 Series 的Series.str.len()方法,包括字串、空字串、整數、字典、列表和元組。
import pandas as pd # Create a Series with various types of elements s = pd.Series(['panda', '', 5, {'language': 'Python'}, [2, 3, 5, 7], ('one', 'two', 'three')]) print("Original Series: \n", s) # Compute the length of each element length = s.str.len() print("Output Length of each element in the Series:\n", length)
當我們執行上述程式碼時,它會生成以下輸出
Original Series: 0 panda 1 2 5 3 {'language': 'Python'} 4 [2, 3, 5, 7] 5 (one, two, three) dtype: object Output Length of each element in the Series: 0 5.0 1 0.0 2 NaN 3 1.0 4 4.0 5 3.0 dtype: float64
示例 3
此示例演示了在包含列表的 DataFrame 列中使用Series.str.len()方法。計算每個列表的長度並將其儲存在新列中。
import pandas as pd # Create a DataFrame with a column of lists df = pd.DataFrame({"A": [[1, 2, 3], [0, 1, 3]], "B": ['Tutorial', 'AEIOU']}) print("Original DataFrame:") print(df) # Compute the length of each element in column 'B' df['C'] = df['B'].str.len() print("\nDataFrame after computing the length of elements in column 'B':") print(df)
當我們執行上述程式碼時,它會生成以下輸出
Original DataFrame: A B 0 [1, 2, 3] Tutorial 1 [0, 1, 3] AEIOU DataFrame after computing the length of elements in column 'B': A B C 0 [1, 2, 3] Tutorial 8 1 [0, 1, 3] AEIOU 5
廣告