python - Pandas 中添加的新列无法识别
问题描述
我在我的数据集中创建了一个名为 death_to_cases 的新列(这是一个关于美国 COVID-19 病例的数据框)。出于某种原因,我想尝试做的任何事情,比如获取这个新列的中位数,都没有在 Pandas 中被识别——我正在使用 Google Colab。
代码如下,我什至测试了我作为 CSV 文件上传的数据框中的现有列(现有列='正'),并且它有效。问题是 df.loc[:,'deaths_to_cases'].median()。我对 Python/pandas 比较陌生,所以我确信这是一个明显的解决方法,而且我太新了,不知道。非常感谢任何帮助!
df.assign(deaths_to_cases = df.death/df.positive)
df.info()
df.loc[:,'positive'].median()
df.loc[:,'deaths_to_cases'].median()
解决方案
推荐阅读
- django - Django Crispy 表单 - 更新视图的内联表单集“ManagementForm 数据”错误
- python - 在 Python 中访问特定的 dict 值
- asp.net-core-2.0 - 如何将数据绑定到用户定义的类 asp.net core 2
- scala - Spark:逐行构建RDD的最佳方式
- python - 如何重新考虑新的枢轴以便它重新运行 if 语句?
- php - scrollIntoView 固定导航栏
- javascript - 如何通过单击任意点选择/拖动来旋转fabricjs中的线?
- amazon-web-services - Google 使用私有域登录
- c# - c# TCP IP客户端和服务器无响应错误
- c# - 在 C# 上运行 python 脚本并连续获取输出