📜  Python| Pandas Series.str.lower()、upper() 和 title()(1)

📅  最后修改于: 2023-12-03 15:34:16.364000             🧑  作者: Mango

Python | Pandas Series.str.lower()、upper() 和 title()

在 Pandas 中,Series.str.lower()、upper() 和 title() 函数是用于处理字符串的常用函数。这些函数可以很方便地将字符串的大小写进行转换和处理。接下来我们具体介绍一下这些函数的用法。

Series.str.lower()

Series.str.lower() 函数是将字符串全部转换成小写字母。示例如下:

import pandas as pd

data = {'Name': ['Tom', 'Jack', 'Ricky', 'Vin', 'Steve'], 
        'Age': [28, 34, 29, 42, 36]}

df = pd.DataFrame(data)

print(df['Name'].str.lower())

输出结果为:

0      tom
1     jack
2    ricky
3      vin
4    steve
Name: Name, dtype: object
Series.str.upper()

Series.str.upper() 函数是将字符串全部转换成大写字母。示例如下:

import pandas as pd

data = {'Name': ['Tom', 'Jack', 'Ricky', 'Vin', 'Steve'], 
        'Age': [28, 34, 29, 42, 36]}

df = pd.DataFrame(data)

print(df['Name'].str.upper())

输出结果为:

0      TOM
1     JACK
2    RICKY
3      VIN
4    STEVE
Name: Name, dtype: object
Series.str.title()

Series.str.title() 函数是将字符串中的每个单词的首字母大写。示例如下:

import pandas as pd

data = {'Name': ['Tom', 'Jack', 'Ricky', 'Vin', 'Steve'], 
        'Age': [28, 34, 29, 42, 36]}

df = pd.DataFrame(data)

print(df['Name'].str.title())

输出结果为:

0      Tom
1     Jack
2    Ricky
3      Vin
4    Steve
Name: Name, dtype: object

以上就是关于 Pandas 中 Series.str.lower()、upper() 和 title() 函数的介绍。这些函数在处理字符串时可以帮助我们快速、方便地转换ASCII字符大小写。