获取单元格左侧/相邻列,以及列值减去另一列值

时间:2017-11-17 08:13:48

标签: python python-3.x pandas

我有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']

除了我正在处理大型动态数据集。

0 个答案:

没有答案