我想修剪熊猫数据框的值。例如,我有以下内容:

 A            B        C
 33344-10   5555-78  999902
 3444441    5555679  2334
 2334       5555     3344


我希望结果是:

A            B         C
3334       5555     9999
3444       5555     2334
2334       5555     3344


如果有人可以帮助,将不胜感激。

最佳答案

要将前4个字符保留在字符串列中:

for c in ['A', 'B', 'C']:
    df[c] = df[c].str.slice(stop=4)

09-11 20:08