学习过程中:
import pandas as pd
data = pd.read_excel('2020财务数据.xls','FININD')
import statsmodels.api as sm
data=data.loc[:,['基本每股收益','营业收入','存货','负债合计','长期股权投资']]#列显示
data.dropna(inplace=True)
x=sm.add_constant(data.loc[:,['营业收入','存货','负债合计','长期股权投资']])
y=data['基本每股收益']
model=sm.OLS(x,y)#生成模型
result=model.fit()#模型拟合
result.summary()#模型结果
错误提示:ValueError: shapes (2643,5) and (2643,5) not aligned: 5 (dim 1) != 2643 (dim 0)
请问如何解决?