所以我试图向数据框列中的所有值添加一个 sympy 符号 (b),但它似乎不起作用。
这些是代码:
import sympy as sp
import pandas as pd
df = pd.read_excel('salary.xlsx')
b = sp.symbols('b')
def fne():
for i in range(len(df)):
print((df.loc[i, "salary"] - (50+df.loc[i, "years"]*b))**2)
fne()
但我得到的结果是:
(38.0 - 11*b)**2
(27.3 - 6*b)**2
(25.3 - 7*b)**2
(46.4 - 20*b)**2
(37.7 - 8*b)**2
我想要的是实际值本身,例如第一个结果看起来像这样:
(38.0−11𝑏)^2
千万里不及你
相关分类