首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图将熊猫的数据隐藏到可用的形式

试图将熊猫的数据隐藏到可用的形式
EN

Stack Overflow用户
提问于 2020-05-16 16:23:01
回答 1查看 24关注 0票数 0

这是我从一只大熊猫数据中提取的一列df:

代码语言:javascript
复制
dist=df['How far is your place of education/work from your residence (in km) ?']
dist

0       6-7
1       15+
2     14-15
3       15+
4       15+
      ...  
71      1-2
72      0-1
73      4-5
74      0-1
75      0-1

我想分配6-7分6.5,1-2分1.5,以此类推.(15+到15)这样我就可以继续计算我的项目所需的平均值了。所以我希望它是这样的:

代码语言:javascript
复制
0           6.5
1           15
2           14.5
3           15
4           15
.
.
.
71          1.5
72          0.5

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-16 16:27:19

假设您的列是x,那么我们执行findallexplode获取mean

代码语言:javascript
复制
df.x.str.findall('\d+').explode().astype(float).mean(level=0)
0      6.5
1     15.0
2     14.5
3     15.0
4     15.0
71     1.5
72     0.5
73     4.5
74     0.5
75     0.5
Name: x, dtype: float64
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61839950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档