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
2 Asked on December 26, 2021 by shadow-blade
2 Asked on December 26, 2021
dataframe pandas python %d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7 %d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85 %d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f
0 Asked on December 26, 2021
2 Asked on December 26, 2021 by svart713
1 Asked on December 26, 2021 by artur-skachkov
1 Asked on December 26, 2021
c %d0%b0%d1%81%d1%81%d0%b5%d0%bc%d0%b1%d0%bb%d0%b5%d1%80 %d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b5 %d0%bc%d0%b0%d1%81%d1%81%d0%b8%d0%b2%d1%8b
1 Asked on December 26, 2021 by oleg_ba
1 Asked on December 26, 2021 by 1misha23
python python 3 x %d1%81%d0%bb%d0%be%d0%b2%d0%b0%d1%80%d1%8c %d1%81%d0%be%d1%80%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0
1 Asked on December 26, 2021
1 Asked on December 26, 2021 by daylight
1 Asked on December 26, 2021 by cilitbang
java %d1%80%d0%b5%d0%b3%d1%83%d0%bb%d1%8f%d1%80%d0%bd%d1%8b%d0%b5 %d0%b2%d1%8b%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f
3 Asked on December 26, 2021
2 Asked on December 25, 2021
python %d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b8 %d1%84%d0%b0%d0%b9%d0%bb%d1%8b
0 Asked on December 25, 2021 by owl
Get help from others!
Recent Answers
Recent Questions
© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP