python pandas获得列值的第一位数字

问题描述 投票:0回答:1

我需要为daframe的每一行获取存储在另一个索引(或reset_index()之后的列)中的数字的前两位。我该怎么办?

我的数据框:

        value
index1       
110202      1
223168      5
850484      2
298008      3
950000      6
113500      6
849464      2
849616     10

我想获得即是:

                  value
index1 new_value       
110202 11             1
223168 22             5
850484 85             2
298008 29             3
950000 95             6
113500 11             6
849464 84             2
849616 84            10
python pandas indexing digits
1个回答
0
投票

使用df.index.values从索引中列出然后遍历此数组中的值并获取前2个字符

© www.soinside.com 2019 - 2024. All rights reserved.