Pandas 如何减去行并生成新行?
如何减去数据集中的行,并为每个行创建新行 数据: 输出:Pandas 如何减去行并生成新行?,pandas,dataframe,Pandas,Dataframe,如何减去数据集中的行,并为每个行创建新行 数据: 输出: date A B C 2020-01-1 2 3 4 2020-02-1 2 4 1 2020-03-1 3 2 1 [2020-02-1]-[2020-01-1] 0 1 -3 [2020-03-1-[2020-02-1] 1 -2 0 尝试:
date A B C
2020-01-1 2 3 4
2020-02-1 2 4 1
2020-03-1 3 2 1
[2020-02-1]-[2020-01-1] 0 1 -3
[2020-03-1-[2020-02-1] 1 -2 0
尝试:
输出:
date A B C
0 2020-01-1 2.0 3.0 4.0
1 2020-01-1 2.0 4.0 1.0
2 2020-01-1 3.0 2.0 1.0
1 2020-01-1 - 2020-01-1 0.0 1.0 -3.0
2 2020-01-1 - 2020-01-1 1.0 -2.0 0.0
尝试:
输出:
date A B C
0 2020-01-1 2.0 3.0 4.0
1 2020-01-1 2.0 4.0 1.0
2 2020-01-1 3.0 2.0 1.0
1 2020-01-1 - 2020-01-1 0.0 1.0 -3.0
2 2020-01-1 - 2020-01-1 1.0 -2.0 0.0
它可以处理多行吗?@elham应该可以。有TpeEroor:不支持的+:int和'str'的操作数类型,您需要清理数据。确保
A、B、C
都是数字类型。它们都是数字类型。它可以处理多行吗?@elham它应该可以。存在TpeEroor:+:int和'str'不支持的操作数类型。您需要清理数据。确保A、B、C
是数字类型。它们都是数字
date A B C
0 2020-01-1 2.0 3.0 4.0
1 2020-01-1 2.0 4.0 1.0
2 2020-01-1 3.0 2.0 1.0
1 2020-01-1 - 2020-01-1 0.0 1.0 -3.0
2 2020-01-1 - 2020-01-1 1.0 -2.0 0.0