pandas.str.split()
是 pandas 中的一个字符串处理方法,用于将字符串按照指定的分隔符进行分割,这个方法返回一个 Series 对象,其中每个元素都是一个列表,表示原始字符串被分割后的结果。
方法签名:
pandas.Series.str.split(pat='', n=1, expand=False)
参数说明:
pat
:可选参数,指定分隔符,默认为空字符串,表示使用空格、换行符、制表符等作为分隔符,也可以传入正则表达式。
n
:可选参数,指定分割的次数,默认为 1,表示分割所有可能的部分,如果设置为 0,则不进行分割,如果设置为 1,则只分割一次。
expand
:可选参数,布尔值,默认为 False,如果设置为 True,则返回的 Series 中的元素将是列表,而不是字符串。
示例:
假设我们有一个包含多个字符串的 Series,我们想要将这些字符串按照逗号进行分割。
import pandas as pd data = {'text': ['a,b,c', 'd,e,f', 'g,h,i']} df = pd.DataFrame(data) 使用 str.split() 方法按照逗号进行分割 df['text_split'] = df['text'].str.split(',') print(df)
输出结果:
text text_split 0 a,b,c [a, b, c] 1 d,e,f [d, e, f] 2 g,h,i [g, h, i]
在这个示例中,我们将原始的字符串按照逗号进行了分割,并将分割后的结果存储在了一个新的列 text_split
中。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/475638.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复