从数据集中删除记录?

发布于 2025-01-11 17:06:26 字数 178 浏览 0 评论 0原文

我想知道如何从数据集中删除定义它们的列中具有超过 5 个空值的记录。我认为我可以使用以下代码实现此目的,但我没有得到我应该得到的结果获得:

cols_borrar <- which(colMeans(is.na(df)) >5)

你有什么想法吗?

谢谢

I would like to know how I can remove from a dataset the records that have more than 5 null values in the columns that define them.I have thought that I can achieve this with the following code but I am not getting the result I should be getting:

cols_borrar <- which(colMeans(is.na(df)) >5)

Do you have any idea?

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

未蓝澄海的烟 2025-01-18 17:06:26

你很接近了!使用 colSums() 代替

filtered_df <- df[,which(colSums(is.na(df)) <= 5)]

You're close! Use colSums() instead

filtered_df <- df[,which(colSums(is.na(df)) <= 5)]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文