类型错误:计算皮尔逊系数时,浮点和str的操作数类型不受支持

2024-09-26 17:46:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码是:

Data_clean=df.dropna()
print('association between.    ageuse and durationuse')    
print(scipy.stats.pearsonr(data_clean['S3D1Q2F'],data_clean['S3BD1Q2GR']))

S3D1Q2F和S3BD1Q2GR是特定药物使用年龄和持续时间的可变代码名。这两个变量都有数值

显示的错误是Typeerror:不支持的操作数类型:+“float”和“str”

请尽你所能帮助我。多谢各位


Tags: and代码cleandfdatascipybetweenprint
1条回答
网友
1楼 · 发布于 2024-09-26 17:46:35

根据文件Pearson Correlation Coefficient

它接受两个数据为int或float的numpy数组

因此,data_clean['S3D1Q2F']或data_clean['S3BD1Q2GR']具有字符串类型的数据

因此,使用map()转换数组中的所有数据 试着计算一下

相关问题 更多 >

    热门问题