Stack Overflow на русском Asked on January 1, 2022
Как вывести таблицу из этой чтоб вместо текущих значений в строках была разница между текущей и следующей строкой. например если в первой строк 10 во второй 11, а в третей 15, то чтоб в первой стало 1, во второй 4
Датафрейм:
a
0 10
1 11
2 15
3 18
diff()
, судя по задаче, он вам не подойдет:df['a'].diff()
0 NaN
1 1.0
2 4.0
3 3.0
Name: a, dtype: float64
diff()
c отрицательным периодом:df['a'].diff(periods=-1).abs()
0 1.0
1 4.0
2 3.0
3 NaN
Name: a, dtype: float64
diff()
со сдвигом:df['a'].diff().shift(-1)
0 1.0
1 4.0
2 3.0
3 NaN
Answered by strawdog on January 1, 2022
1 Asked on January 25, 2021
0 Asked on January 25, 2021
0 Asked on January 24, 2021 by annya
0 Asked on January 24, 2021 by 3xtyl
0 Asked on January 24, 2021 by cowboyserg
python python 3 x winrar %d0%b0%d1%80%d1%85%d0%b8%d0%b2%d0%b0%d1%86%d0%b8%d1%8f
0 Asked on January 24, 2021 by uimpl
2 Asked on January 23, 2021 by antifreeze
python python 3 x requests %d0%b0%d0%b2%d1%82%d0%be%d1%80%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f
0 Asked on January 22, 2021 by icyftl
python python 3 x %d0%bf%d0%be%d1%82%d0%be%d0%ba%d0%b8 %d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85
0 Asked on January 21, 2021 by zafar
1 Asked on January 21, 2021 by imapw_
Get help from others!
Recent Questions
Recent Answers
© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir