我有一个从文件填充的Dataframe。第一列总是相同的值,第二列是基于尺寸的(我从cam文件中获得了这些值),第三列是由else-if条件创建的。
[1] [2] [3]
1 30 2
1 30 1
1 30 3
1 90 3
1 370 3
1 430 3
1 705 3
1 805 3
1 880 2
1 905 3
1 1005 3
1 1170 3
1 1230 3
1 1970 3
1 2030 3
1 2970 3
1 3030 3
1 3970 3
1 4030 3
1 4423 3
1 4539 3
1 4575 3
1 4630 2
1 4635 3
1 4671 3
1 4787 3
1 4957 3
1 5057 3
1 5270 3
1 5330 3
1 5970 3
1 6030 3
1 6970 3
1 7030 3
1 7970 3
1 8030 3
1 8158 3
1 8257 3
1 8332 2
1 8357 3
1 8457 3
1 8970 3
1 9030 3
1 9970 3
1 10030 3
1 10970 3
1 11030 3
1 11470 3
1 11530 3
1 11853 3
1 11953 3
现在我需要在计算中创建一个新行。我需要迭代每一行来找到一个大于100的值来添加这样的新行。。以第4行和第5行为例:
1 90 3
1 370 3
370 - 90 = 260 (260 is greater than 100)
所以我需要添加一个新行,最后一个数字+100,最后一列必须为零:
1 90 3
1 190 0
1 370 3
有什么办法能做到吗?提前谢谢。
编辑:我只需要在Dataframe中添加一次行。
1条答案
按热度按时间uinbv5nw1#
尝试:
印刷品:
编辑:仅更改一个值: