r - 是否有一个 R 函数可以用来根据另一个表中的值替换列中的返回值
问题描述
所以我什至不知道如何在不共享一些代码的情况下用文字表达我想要做的事情
我有 R 数据,它由一个名为 indicator_table 的表和另一个名为 ref_indicator 的表组成
指标表看起来像这样:
indicator_id log_count
1 25278
2 46106
3 132041
4 2103
5 204663
和 ref_indicator 看起来像这样:
indicator_id indicator_description
4 value 4
5 value 5
1 value 1
3 value 3
2 value 2
我正在使用 plot_ly() 来显示此数据,我定义要使用的值的部分如下所示:(在此示例中,indicator_table 由 temp_df 表示)
x <- as.POSIXct(temp_df$log_date)
y <- temp_df$log_count
names <- as.character(temp_df[["indicator_id"]])
所以图表有整数作为我正在显示的线条的名称。我需要将名称的值替换为 ref_indicator 表中的 indicator_description 列中的值,其中 indicator_id 的值匹配。我觉得有一种非常简单的方法可以做到这一点,但我什至不知道用谷歌搜索什么,而且我是 R 新手。谢谢!
解决方案
推荐阅读
- sql - 如何使用 SQL 查找每个组的重复值?
- python - 使用 sudo 访问自动启动 Python
- python - 从任意维度中给定半径的线性子空间中采样随机点
- c# - 在 C# Linq 中加入客户和付款表,其中该年付款中的项目计数等于 2021 为零
- discord - go-discord-irc 对我不起作用,这是命令行上的输出
- c# - 如何在 Net Core 5 中使用 onchange 执行操作?
- flutter - 如何在 Flutter 中制作圆角矩形
- sql - SQL循环运行?
- javascript - 表单中的数据未显示在 request.body 中
- tensorflow - 在非训练数据上使用训练权重来设计新的损失函数