相关疑难解决方法(0)

pandas:仅保留前n个值并将其他值设置为0

在pandas数据框中,对于每一行,我想只保留前N个值并将其他所有值设置为0.我可以遍历行并执行它但我相信python/pandas可以在一行中优雅地完成它.

例如:对于N = 2

Input:
A   B   C   D
4   10  10  6
5   20  50  90
6   30  6   4
7   40  12  9

Output:
A   B   C   D
0   10  10  0
0   0   50  90
6   30  6   0
0   40  12  0
Run Code Online (Sandbox Code Playgroud)

python pandas

2
推荐指数
1
解决办法
748
查看次数

标签 统计

pandas ×1

python ×1