- 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.lower() 方法
Python Pandas 库中的Series.str.lower()方法用于将 Series 或 Index 中的字符串转换为小写。此方法对于文本规范化和数据预处理非常有用,因为它通过将所有字符转换为小写来确保文本数据的一致性。
使用此方法可以更有效地执行不区分大小写的比较和分析。这等效于 Python 的内置str.lower()方法,通常用于数据清洗和预处理任务。
语法
以下是 Pandas Series.str.lower() 方法的语法:
Series.str.lower()
参数
Pandas Series.str.lower()方法不接受任何参数。
返回值
Series.str.lower()方法返回一个形状相同的 Series 或 Index,其中每个字符串都已转换为小写。这意味着每个字符串中的所有字符都转换为其小写形式。
示例 1
让我们来看一个基本的例子,了解 Series.str.lower() 方法是如何工作的:
import pandas as pd
# Create a Series
s = pd.Series(['Hello', 'WORLD', 'Pandas'])
# Display the input Series
print("Input Series")
print(s)
# Apply the lower method
print("Series after applying the lower:")
print(s.str.lower())
运行上述程序后,会产生以下结果:
Input Series 0 Hello 1 WORLD 2 Pandas dtype: object Series after applying the lower: 0 hello 1 world 2 pandas dtype: object
示例 2
在这个例子中,我们将演示在 DataFrame 中使用 Series.str.lower() 方法。
import pandas as pd
# Create a DataFrame
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'CHARLIE'], 'Role': ['ADMIN', 'User', 'Manager']})
# Print the original DataFrame
print("Input DataFrame")
print(df)
# Apply the lower method to the 'Role' column
df['Role'] = df['Role'].str.lower()
# Print the modified DataFrame
print("Modified DataFrame:")
print(df)
以上代码的输出如下:
Input DataFrame
Name Role
0 Alice ADMIN
1 Bob User
2 CHARLIE Manager
Modified DataFrame
Name Role
0 Alice admin
1 Bob user
2 CHARLIE manager
示例 3
让我们来看另一个例子,我们将 Series.str.lower() 方法应用于 pandas DataFrame 的索引对象。
import pandas as pd
# Create a DataFrame with an Index
df = pd.DataFrame({'Value': [1, 2, 3]}, index=['First', 'SECOND', 'THIRD'])
# Print the original DataFrame
print("Original DataFrame:")
print(df)
# Apply lower to the DataFrame index labels
df.index = df.index.str.lower()
# Print the modified DataFrame
print("Modified DataFrame:")
print(df)
以上代码的输出如下:
Original DataFrame:
Value
First 1
SECOND 2
THIRD 3
Modified DataFrame:
Value
first 1
second 2
third 3
python_pandas_working_with_text_data.htm
广告