微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pandas中截取一列字符串中每行字符串的一部分

 1 import pandas as pd
 2 df = pd.DataFrame([['12345',1],
 3                    ['23456',2],
 4                    ['34567',3],
 5                    ['45678',4],
 6                    ['56789',5],
 7                    ['67890',6]],columns=['str','num'])
 8 print(df)

输出结果如下图:

如果想要截取中间三位字符,

df['str'].str[1:4]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐