如何在保持DataFrame结构完整的同时从DataFrame中减去Series?
df = pd.DataFrame(np.zeros((5,3)))
s = pd.Series(np.ones(5))
df - s
0 1 2 3 4
0 -1 -1 -1 NaN NaN
1 -1 -1 -1 NaN NaN
2 -1 -1 -1 NaN NaN
3 -1 -1 -1 NaN NaN
4 -1 -1 -1 NaN NaN
Run Code Online (Sandbox Code Playgroud)
我想要的是相当于从DataFrame中减去一个标量
df - 1
0 1 2
0 -1 -1 -1
1 -1 -1 -1
2 -1 -1 -1
3 -1 -1 -1
4 -1 -1 -1
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用不同的列标签添加/减去两个数据帧.是否可以在不重命名列的情况下执行此操作以对齐它们?我想保留原始标签.