我有一个excel,第二列为Y,第三列到最后一列,为x1、x2、……xn,现在要分析第三列到最后一列逐列数据与第二列Y数据的相关性,生成一个新excel,得到R2、p值、截距、斜率(对标excel中的回归分析)。
import pandas as pd
from scipy import stats
# 读取 Excel 文件
excel_file = r'D:\1相关性分析数据.xlsx' # 请替换成您的 Excel 文件路径
df = pd.read_excel(excel_file, sheet_name='合并')
# 取出数据(Y)