gpt4 book ai didi

r 比较两个数据框之间的列类型

转载 作者:行者123 更新时间:2023-12-03 23:22:40 26 4
gpt4 key购买 nike

这可能是一个糟糕的问题,因为我没有发布任何可重现的示例。我的主要目标是识别 之间不同类型的列。两个数据框相同的列名。

例如

df1

 Id      Col1      Col2     Col3
Numeric Factor Integer Date

df2
 Id      Col1      Col2     Col3
Numeric Numeric Integer Date

这里两个数据框(df1,df2)具有相同的列名,但 Col1 类型不同,我有兴趣识别这些列。预期输出。
Col1  Factor    Numeric

关于实现这一目标的任何建议或提示?谢谢

最佳答案

试试 compare_df_cols()从看门人包:

library(janitor)
mtcars2 <- mtcars
mtcars2$cyl <- as.character(mtcars2$cyl)
compare_df_cols(mtcars, mtcars2, return = "mismatch")

#> column_name mtcars mtcars2
#> 1 cyl numeric character

自我宣传警报,我编写了这个包 - 发布这个功能是因为它的存在正是为了解决这个问题。

关于r 比较两个数据框之间的列类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45743991/

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