首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当尝试取选定列中的值的平均值时,是否获得'nan‘?

当尝试取选定列中的值的平均值时,是否获得'nan‘?
EN

Stack Overflow用户
提问于 2019-02-04 23:07:33
回答 1查看 41关注 0票数 0

家庭作业帮助:那些同时懂SQL和Java的MSBA学生在“分类”方面的平均知识是什么?

尝试获取具有所列条件的选定列的平均值。当我尝试运行我的代码时,我得到了'nan‘:

代码语言:javascript
运行
AI代码解释
复制
import pandas as pd
df = pd.read_csv("cleaned_survey.csv", index_col=0)
df.drop(['ProgSkills','Languages','Expert'],axis=1,inplace=True)

df.Classification[(df['Program']=='MSBA')&(df['SQL']==1)&(df['Java']==1)].mean()

我希望得到具有我包含的条件的分类列的平均值。

示例数据图片: 1:https://i.stack.imgur.com/xfMKb.png

EN

回答 1

Stack Overflow用户

发布于 2019-02-04 23:13:53

听起来你可能有,要么只有NaNs,要么现在在John的条件下记录。

也可能是该列没有正确的dtype。试试df['hw'] = df['hw'].astype(int)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54525644

复制
相关文章
TensorFlow中的Nan值的陷阱
之前在TensorFlow中实现不同的神经网络,作为新手,发现经常会出现计算的loss中,出现Nan值的情况,总的来说,TensorFlow中出现Nan值的情况有两种,一种是在loss中计算后得到了Nan值,另一种是在更新网络权重等等数据的时候出现了Nan值,本文接下来,首先解决计算loss中得到Nan值的问题,随后介绍更新网络时,出现Nan值的情况。 01 Loss计算中出现Nan值 在搜索以后,找到StackOverflow上找到大致的一个解决办法(原文地址:这里),大致的解决办法就是,在出现Nan值的
用户1332428
2018/03/09
3.3K0
用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
全栈程序员站长
2022/07/09
1.8K0
使用EXCLE表格,有相同列,取某一列的值
如图,我有两列MAC地址表,然后需要把F列的值取值到D列,可以使用公式:=VLOOKUP(A1,$E$1:$F$44,2,0)进行处理数据。A1代表以哪一列为基础取值参考,$E$1:$F$44代表查找对比范围。
Tacc
2022/01/11
4.8K0
使用EXCLE表格,有相同列,取某一列的值
删除列中的 NULL 值
今天接到一个群友的需求,有一张表的数据如图 1,他希望能通过 SQL 查询出图 2 的结果。
白日梦想家
2020/07/20
10.8K0
删除列中的 NULL 值
C++ 判断浮点数是否为Nan值
NaN means “not a number,” and is used for floating point operations.
用户7886150
2021/02/11
2.4K0
获取GridView中的某列值
    protected void GridView1_RowEditing(object sen
Java架构师必看
2021/03/22
11.3K0
Java 中的 NaN
简单来说可以认为 NaN 是一个数字数据类型变量值,这个类型变量被定义为 这不是一个数字。
HoneyMoose
2021/09/24
3.6K0
Java 中的 NaN
JavaScript 中的 NaN
另外还有 2 个特殊的数字值:Infinity(比其他任何数字都大的数字)和 NaN(表示“Not A Number”概念):
疯狂的技术宅
2020/02/18
2.1K0
Pandas中求某一列中每个列表的平均值
前几天在Python最强王者交流群【冫马讠成】问了一道Pandas处理的问题,如下图所示。
前端皮皮
2022/08/17
5.3K0
Pandas中求某一列中每个列表的平均值
按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值
前几天在Python星耀交流群有个叫【在下不才】的粉丝问了一个Pandas的问题,按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值,这里拿出来给大家分享下,一起学习。
前端皮皮
2022/08/17
3.3K0
按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值
JavaScript 中的 NaN 是什么?
在 JavaScript 中,NaN 是一个特殊的数值,表示非数字(Not-a-Number)。它是一个全局属性,通常作为一个无效或未定义的数值结果出现。
王小婷
2023/10/23
6130
Edittext In Listview,当listview的item中有edittext时,怎么保存edittext的值?
http://blog.csdn.net/lxk_1993/article/details/50527886
103style
2022/12/19
9050
Edittext In Listview,当listview的item中有edittext时,怎么保存edittext的值?
Pandas 查找,丢弃列值唯一的列
数据清洗很重要,本文演示如何使用 Python Pandas 来查找和丢弃 DataFrame 中列值唯一的列,简言之,就是某列的数值除空值外,全都是一样的,比如:全0,全1,或者全部都是一样的字符串如:已支付,已支付,已支付…
萝 卜
2022/05/12
6.4K0
Pandas 查找,丢弃列值唯一的列
Mysql与Oracle中修改列的默认值
背景: 业务发展需要,需要复用历史的表,并且通过表里面原来一个未使用的字段来区分不同的业务。 于是想到通过default来修改列的默认值: alter table A modify column biz default 'old' comment '业务标识 old-老业务, new-新业务' 现象: 上线几天之后,业务反馈旧业务的相关数据查询不到了。找后台运维查生产数据库,发现历史数据的biz字段还是null 原因: 自己在本地mysql数据库试了下,好像的确是default没法修改历史数据为null
SecondWorld
2021/09/08
13.7K0
如何检查 MySQL 中的列是否为空或 Null?
在MySQL数据库中,我们经常需要检查某个列是否为空或Null。空值表示该列没有被赋值,而Null表示该列的值是未知的或不存在的。在本文中,我们将讨论如何在MySQL中检查列是否为空或Null,并探讨不同的方法和案例。
网络技术联盟站
2023/07/14
2.4K0
如何检查 MySQL 中的列是否为空或 Null?
如何检查 MySQL 中的列是否为空或 Null?
在MySQL数据库中,我们经常需要检查某个列是否为空或Null。空值表示该列没有被赋值,而Null表示该列的值是未知的或不存在的。在本文中,我们将讨论如何在MySQL中检查列是否为空或Null,并探讨不同的方法和案例。
网络技术联盟站
2023/08/03
4.8K0
如何检查 MySQL 中的列是否为空或 Null?
[1175]hive函数greatest、least多列取最大最小值
参考:https://blog.csdn.net/szdxltt/article/details/125204552
周小董
2023/10/10
6780
[1175]hive函数greatest、least多列取最大最小值
认识python中的inf和nan
python中的正无穷或负无穷,使用float("inf")或float("-inf")来表示。 这里有点特殊,写成:float("inf"),float("INF")或者float('Inf')都是可以的。 当涉及 > 和 < 比较时,所有数都比无穷小float("-inf")大,所有数都比无穷大float("inf")小。 相等比较时,float("+inf")与float("+inf")、float("inf")三者相等。即:
狼啸风云
2020/05/09
3.3K0
在实验 vue3.2中 的<script setup>时,关于...toRefs的应用尝试
在上篇文章里# vue3的setup还能这么用?介绍了一下script setup的基本使用方式,而后这两天在实际用它的过程中,发现在script setup中...toRefs很有意思,今天这里就给大家分享分享,如哪里有误欢迎指出,大佬勿喷
inline705
2021/12/09
4.8K1
在实验 vue3.2中 的<script setup>时,关于...toRefs的应用尝试
C语言入门教程之求三数取绝对值后的平均值
给出随机的三个数,先取这三个数的绝对值,最后求取绝对值后的三个数的平均值。
程序员小顺
2021/10/13
1.8K0

相似问题

当尝试填充纬度/经度列时,所有NaN值

12

如何获得选定列的平均值(平均值)

21

当另一列在特定范围内时,尝试取1列的平均值

18

列的平均值是NaN值。

12

使用列平均值填充列中的NaN值

115
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档