小编Kdo*_*dog的帖子

跨 pandas 行/回归线应用公式

我正在尝试在数据框的行上应用公式来获取行中数字的趋势。

下面的示例一直有效,直到使用了该部分.apply

df = pd.DataFrame(np.random.randn(10, 4), columns=list('ABCD'))
axisvalues=list(range(1,len(db.columns)+1))

def calc_slope(row):
    return scipy.stats.linregress(df.iloc[row,:], y=axisvalues)

calc_slope(1) # this works

df["New"]=df.apply(calc_slope,axis=1) # this fails *- "too many values to unpack"*
Run Code Online (Sandbox Code Playgroud)

感谢您的任何帮助

python scipy pandas

4
推荐指数
1
解决办法
2757
查看次数

标签 统计

pandas ×1

python ×1

scipy ×1