import pandas as pd
df=pd.DataFrame({"A":["ad-s","df-w","er-3w","23-wd"],"B":[1,2,3,4]})
df
A B
0 ad-s 1
1 df-w 2
2 er-3w 3
3 23-wd 4
split 分割
df["A"].str.split("-")
0 [ad, s]
1 [df, w]
2 [er, 3w]
3 [23, wd]
.str提供了一个访问series每一行的接口
df["A"].str.split("-")[0]
['ad', 's']
str只是给访问dataframe的列中的内容提供了接口
这里不是访问列,而是访问某列中的每行
df["A"].str.split("-").str[0]
0 ad
1 df
2 er
3 23
访问行可以这样。
本文介绍如何使用Python的Pandas库进行字符串操作,包括DataFrame中列的分割,并展示如何访问分割后的子串。通过实例演示了.str属性的用法,以及如何通过.str.split()方法按分隔符分割字符串。
1757

被折叠的 条评论
为什么被折叠?



