Jupyter Notebook 如何创建新变量

已知50年内的变量A,B,C

如何表示D

D=(A+B)/C

不知道如何输入 

试过多次都报错

 

感谢

假设A,B,C都是长度为50的列表,那么D这样表示:

D = [(A[i] +B[i]) / C[i] for i in range(50)]

如果A,B,C都是长度为50的numpy数组,那就更好表示了:

D = (A+B)/C

 

import random
a = random.randint(0,51)
b = random.randint(0,51)
c = random.randint(0,51)
d = (a+b)/c
print(d)

 

A = [24,6,57,56,4] #这是5年的数据。你可以添加到50个
B = [55,66,47,43,5] #这是5年的数据。你可以添加到50个
C = [4,3,5,6,2] #这是5年的数据。你可以添加到50个
D = [(a+b)/c for a,b,c in zip(A,B,C)]
print(D)

 

import pandas as pd
import numpy as np
data = pd.DataFrame(np.random.randint(10,20,(50,3)),columns=['A','B','C'])
data['D'] = (data['A']+data['B'])/data['C']