让我们看一下这个简单的数据框:
df = pd.DataFrame(dict(Name=['abc','d',np.nan,'vbnc'],NoMatter=[0,6,2,3]))
Name NoMatter
0 abc 0
1 d 6
2 NaN 2
3 vbnc 3
我想在“名称”列中删除字符串中前两个后的所有字符。
预期产量:
Name NoMatter
0 ab 0
1 d 6
2 NaN 2
3 vb 3
我该怎么办?
你可以做:
df['Name'] = df.Name.str[:2]
输出:
Name NoMatter
0 ab 0
1 d 6
2 NaN 2
3 vb 3
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句