Python/Pandas Dataframe 用中值替换 0

2023-12-19

我有一个带有几列的 python pandas 数据框,其中一列有0价值观。我想更换0值与median or mean本专栏的。

data是我的数据框
artist_hotness是列

mean_artist_hotness = data['artist_hotness'].dropna().mean()

if len(data.artist_hotness[ data.artist_hotness.isnull() ]) > 0:
data.artist_hotness.loc[ (data.artist_hotness.isnull()), 'artist_hotness'] = mean_artist_hotness

我尝试过这个,但它不起作用。


use pandas replace method:

df = pd.DataFrame({'a': [1,2,3,4,0,0,0,0], 'b': [2,3,4,6,0,5,3,8]}) 

df 
   a  b
0  1  2
1  2  3
2  3  4
3  4  6
4  0  0
5  0  5
6  0  3
7  0  8

df['a']=df['a'].replace(0,df['a'].mean())

df
   a  b
0  1  2
1  2  3
2  3  4
3  4  6
4  1  0
5  1  5
6  1  3
7  1  8
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python/Pandas Dataframe 用中值替换 0 的相关文章

随机推荐

  • 使用 Apache PDFBox 在 PDF 中查找 javascript 代码

    我的目标是提取和处理 PDF 文档可能包含的任何 JavasCript 代码 通过在编辑器中打开 PDF 我可以看到如下对象 402 0 obj lt JavaScript JS n r n Set day 25 r n FormRoute
  • RStudio 服务器上的 R Shiny 开发应用程序启动时 Shiny 崩溃

    我是Shiny的新手 但对R来说并不陌生 由于工作原因 我现在在RStudio服务器中进行R开发 它正在谷歌计算引擎上运行 如果这有什么不同的话 RStudio 服务器运行良好 但 Shiny 出现问题 安装闪亮后 我运行了示例命令 运行示
  • 如何使用内置的“排序”程序同时按两个字段(一个数字,一个字符串)排序?

    我有一个文件 可以说是 bigfile 其中包含以下形式的表格数据 a1 b2 a3 1b1 a2 c3 0 等等 我想在我的 Linux 机器上使用内置的 排序 程序 因此按第四个字段 数字 对该文件进行排序 然后同时按第一个字段排序 我
  • 有没有办法在 HTML 5 Web 音频 API 中检测音频频率?

    我想知道有没有一种方法可以检测 html 5 网络音频中麦克风的音频 我希望制作一个在线吉他调音器 并且我需要从声音输入获得以赫兹为单位的音频 我看到了一些均衡器和滤波器效果 但没有看到任何有关频率识别的内容 编辑 我找到了这个 http
  • 异步套接字连接如何报告错误?

    我正在异步连接套接字 O NONBLOCK connect POSIX 标准指定 在连接套接字后 应通过使套接字的文件描述符准备好写入来发出事件信号 它似乎没有说明异步连接期间的失败 在 Linux 上测试时 似乎有时会出现 POLLOUT
  • 有没有办法在忽略索引的情况下水平连接相同长度的数据帧?

    我有想要水平连接的数据帧 同时忽略索引 我知道对于算术运算 如果使用 numpy 数组 忽略索引可以带来显着的加速 values而不是熊猫系列 是否可以水平连接或合并 pandas 数据帧 同时忽略索引 令我沮丧的是 ignore inde
  • 解析 JSON 并将数据存储在 Python 类中

    这是我的 JSON 数据 id 1 name abc phone 12345 Charecteristics id 1 name Good Looking rating Average id 2 name Smart rating Exce
  • 获取公共 Twitter 个人资料的推文

    我在 Twitter 上有一个用户名列表 其个人资料是公开的 我希望获得他们从形成个人资料之日起发布的 所有推文 我检查了 Twitter4J 示例GitHub https github com yusuke twitter4j blob
  • python cx oracle 需要字符串、unicode 或缓冲区对象

    我试图在 python 中运行以下代码片段来连接到 oracle 但不断遇到以下错误 我尝试了很多组合 但似乎不起作用 我理解这个错误 但不明白这里有什么不兼容 有人遇到过这个问题吗 我如何解决它 文件 第 1 行 在文件 workplac
  • 如何使用 PHP 中的文件系统函数(使用 UTF-8 字符串)?

    我不能使用mkdir创建包含 UTF 8 字符的文件夹 当我在 Windows 资源管理器中浏览此文件夹时 文件夹名称如下所示 Dep sito 我应该怎么办 我用的是php5 Just urlencode http php net url
  • 验证 SOAP 消息

    我无法将任何 SOAP 消息验证为有效的 XML 例如 我从 Wikipedia 上获取了下面的 SOAP 消息 但它失败了Validome验证器 http www validome org xml validate 是验证器错误还是 SO
  • 使用正则表达式的 CakePHP 路由

    我有一个控制器设置来接受两个变量 clients view var1 var2 我想将其显示为 var1 var2 所以我尝试过 Router connect array admin gt false controller gt clien
  • TextureView getBitmap() 忽略 setTransform

    我正在为 CameraPreview 使用纹理视图 由于我使用的显示比例和预览比例之间存在差异textureView setTransform matrix in onSurfaceTextureAvailable 用于缩放预览 当我需要t
  • MySQL 表连接与 AVG()

    我有一个 评级 表 其中包含 作为外键 正在评级的事物的 ID 一个事物可能有多个评级 或者一个值没有评级 我想加入表格来查看所有不同 ID 的不同评级 但现在我在查看没有评级的内容时遇到问题 例如 mysql gt select avg
  • 在Retrofit中将表单数据发送到服务器

    尝试通过 Retrofit 向服务器发送表单数据 但无法向服务器请求 我想发布带有他们的数据的图像数组 val builder MultipartBody Builder MultipartBody Builder setType Mult
  • jQuery 1.6 浏览器检测

    随着 jquery 中所有这些 api 的变化 在 jQuery 中检测浏览器名称和版本的 最新 最佳实践是什么 另外 jquery 是检测浏览器的推荐语言还是应该使用服务器端 您希望避免浏览器检测 而是进行功能检测 浏览器检测很容易被伪造
  • 使用 window.open() 在特定时间间隔后打开新窗口

    我正在寻找 javascript 代码 它将在特定时间间隔后自动打开新选项卡 窗口 我这里有几个网站 在这段代码中 当我按下 html 页面上的按钮时 这些网站会自动打开 我希望这些网站在特定时间间隔后打开 例如 当用户按下 打开 Wind
  • 在内容可编辑的 div 中设置光标位置

    Summary 我试图达到当用户输入 a 时的效果 or 在内容可编辑的div 第二 or 是自动插入的 并且插入符号位于两者之间 即之间 and FIDDLE http jsfiddle net N6xFx 1 在右侧键入 s 并看看它在
  • 用字符串反应本机创建元素

    我看到很多人在 React Native 中创建类似于以下的路由映射 if route id Blah return
  • Python/Pandas Dataframe 用中值替换 0

    我有一个带有几列的 python pandas 数据框 其中一列有0价值观 我想更换0值与median or mean本专栏的 data是我的数据框 artist hotness是列 mean artist hotness data art