gpt4 book ai didi

r - 列表 : "Column ` Chr` can't be converted from integer to character"上的 bind_rows 错误

转载 作者:行者123 更新时间:2023-12-03 17:16:15 24 4
gpt4 key购买 nike

我有一个包含 40 tbl_df 的列表并尝试使用 bind_rows() 将列表的所有元素组合成一个数据框.所有元素都具有相同数量的列并且列具有相同的名称。我已经生成了一个 ID包含列表中每个元素名称的列,因此无需使用 ID争论。

运行命令后,bind_rows(list) ,我收到此错误:

Column Chr can't be converted from integer to character.



在这种情况下,Chr 代表“染色体”而不是字符,这些值应保留为整数。由于列名为“Chr”,dplyr 是否会自动尝试强制转换为字符?如果是这样,我如何避免 dplyr 这样做?命令会这样做是没有意义的,但我不确定还会发生什么。

仅供引用,当我尝试仅显式组合列表的前两个元素时,这非常有效,即 bind_rows(list$element1, list$element2).
***这是我的第一个SO问题,我是R和一般编码的新手。如果我违反了有关发帖的规则,请原谅。让我知道如何改进我的帖子/问题,我很乐意在 future 修复。

最佳答案

我今天几乎正好有这个问题,我得到了一些很好的建议。我不会在这里复制粘贴其他人的解决方案,而是直接链接到我的问题及其答案。

Error in bind_rows_(x, .id) : Column can't be converted from factor to numeric

如果这不是您需要的,请对此答案发表评论,我将删除它。

关于r - 列表 : "Column ` Chr` can't be converted from integer to character"上的 bind_rows 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46760266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com