
- 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 - IO 工具
- Python Pandas - IO 工具
- 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.ljust() 方法
Python Pandas 庫中的Series.str.ljust() 方法用於將 Series 或 Index 中字串的右側填充到指定的最小寬度。
這相當於 Python 中的字串方法str.ljust()。該方法確保 Series 或 Index 中的每個字串至少具有指定的寬度,如有必要,則使用指定的填充字元進行填充。
語法
以下是 Pandas Series.str.ljust() 方法的語法:
Series.str.ljust(width, fillchar=' ')
引數
Series.str.ljust() 方法接受以下引數:
width - 指定結果字串最小寬度的整數。其他字元將用fillchar填充。
fillchar - 指定用於填充的其他字元的字串。預設為空格字元。
返回值
Series.str.ljust() 方法返回一個包含右側填充字串的 Series 或 Index 物件。
示例 1
在這個例子中,我們演示了Series.str.ljust() 方法的基本用法,使用填充字元“.”將 Series 中的字串右側填充到寬度為 8。
import pandas as pd # Create a Series of strings s = pd.Series(['dog', 'lion', 'panda']) # Display the input Series print("Input Series") print(s) # Right-pad the strings print("Series after calling ljust with width=8 and fillchar='.'") print(s.str.ljust(8, fillchar='.'))
執行上述程式碼後,將產生以下輸出:
Input Series 0 dog 1 lion 2 panda dtype: object Series after calling ljust with width=8 and fillchar='.': 0 dog..... 1 lion.... 2 panda... dtype: object
示例 2
此示例演示如何使用Series.str.ljust() 方法使用填充字元“-”將 DataFrame 列中的字串右側填充到寬度為 10。
import pandas as pd # Create a DataFrame df = pd.DataFrame({'Animal': ['Python', 'Tutorial', 'panda'], 'Legs': [4, 4, 2]}) print("Input DataFrame:") print(df) # Right-pad the strings in the 'Animal' column df['Animal'] = df['Animal'].str.ljust(10, fillchar='-') print("DataFrame after applying ljust with width=10 and fillchar='-':") print(df)
以下是上述程式碼的輸出:
Input DataFrame: Animal Legs 0 Python 4 1 Tutorial 4 2 panda 2 DataFrame after applying ljust with width=10 and fillchar='-': Animal Legs 0 Python-- 4 1 Tutorial- 4 2 panda--- 2
示例 3
在這個例子中,我們應用Series.str.ljust() 方法使用填充字元“*”將 DataFrame 的索引標籤右側填充到寬度為 10。
import pandas as pd # Create a DataFrame with an Index df = pd.DataFrame({'Value': [1, 2, 3]}, index=['first', 'second', 'third']) # Display the Input DataFrame print("Input DataFrame:") print(df) # Right-pad the index labels of a DataFrame df.index = df.index.str.ljust(10, fillchar='*') # Display the Modified DataFrame print("Modified DataFrame:") print(df)
上述程式碼的輸出如下:
Input DataFrame: Value first 1 second 2 third 3 Modified DataFrame: Value first***** 1 second**** 2 third***** 3
python_pandas_working_with_text_data.htm
廣告