我有2个数据框,我希望以= B-A和= A的形式为每一行获取Column值,以获得动态,不断变化的数据。
= B-A和= A
包含A列和B列的Dataframe1
2 11
2 19
11 15
预期
2 9
2 17
11 4
我尝试了以下内容:对于将左边的单元格等同于我已尝试过..
df1['b'] = df1['C'].str[:2]
For = C-B我试过......
result = df['b'] - df['c']
df1 = pd.read_excel('C:/DAB.xlsx', 'Sheet1', parse_cols='A:B')
# Cell Equal to Left.
df1['A'] = df1['B'].str[:2]
以及
# =B-A.
result = df['B'] - df['A']
我尝试过很多不同的方法,但似乎无法让它发挥作用。
这也应该有用。
df = pd.DataFrame({'b' : [2, 2, 11], 'c' : [11, 20, 30]})
# New column with results of difference
df['b-c'] = df['b'] - df['c']
除了我正在处理大型动态数据集。