Skip to main content
 首页 » 编程设计

python之pandas.Series.str.get 方法如何工作

2025年05月04日14落叶无声

我有一个名为 ma​​tches 的 pandas.Series,如下所示:

当我调用 pandas.Series.str.get 方法时,它返回一个新系列,其值全部为 NaN:

我已阅读文档 pandas.Series.str.get ,但还是看不懂。

请您参考如下方法:

它从 iterable 返回第二个元素,它与 str[1] 相同:

df = pd.DataFrame({"A": [[1,2,3], [0,1,3]], "B":['aswed','yuio']}) 
print (df)  
            A      B 
0  [1, 2, 3]  aswed 
1  [0, 1, 3]   yuio 
 
df['C'] = df['A'].str.get(1) 
df['C1'] = df['A'].str[1] 
df['D'] = df['B'].str.get(1) 
df['D1'] = df['B'].str[1] 
print (df) 
           A      B  C  C1  D D1 
0  [1, 2, 3]  aswed  2   2  s  s 
1  [0, 1, 3]   yuio  1   1  u  u