首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将DataFrame中的值替换为Julia中的NA

将DataFrame中的值替换为Julia中的NA
EN

Stack Overflow用户
提问于 2015-06-16 20:07:58
回答 2查看 2.1K关注 0票数 2

在Julia中将DataFrame中值(比方说99)替换为NA最优雅的方法是什么?

我正在考虑使用迭代器来浏览每一行,并检查每个值是否为99,等等。我想知道是否有更好的方法来做到这一点。

代码语言:javascript
运行
复制
using Taro
Taro.init()
tempdf =Taro.readxl("/path/to/xls/", "Sheet1", "A1:CW24983"; header=false)
#Need one line command to replace all the 99s in the 24983 X 101 DataFrame to NA

以下是MWE:

代码语言:javascript
运行
复制
Pkg.add("RDatasets")
using RDatasets, DataFrames
datafr = dataset("datasets","anscombe")
#Replace each instance of 10(for e.g : (1,X1), (1,X2)) with NA

编辑1:给朱莉娅的问题类似于给R的一个here

EN

回答 2

Stack Overflow用户

发布于 2015-06-16 20:58:10

谢谢jverzani

[d[dnm .== 99,nm] = NA,用于名称中的nm (D)]

票数 1
EN

Stack Overflow用户

发布于 2019-05-13 03:13:25

这个怎么样:tempdf = DataFrame(replace!(convert(Matrix, tempdf), 99=>"NA"))

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

https://stackoverflow.com/questions/30867144

复制
相关文章

相似问题

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