使用R中的map替换向量中的值

时间:2017-04-04 22:07:53

标签: r

我有以下地图:

map
# non.MMC '#ffffff'
# MMC '#000000'

以下表格:

temp
#   value   color
# 1 -13.994 non.MMC
# 2 -13.992 non.MMC
# 3 -13.984 non.MMC
# 4 -13.983 non.MMC
# 5 -13.962 non.MMC
# 6 -13.907 non.MMC
# 7 -13.816 non.MMC
# 8 -13.773 MMC

我想根据map中各自的值替换颜色列中的值。所以我使用这段代码:

finalData <- data.frame(provean=temp$value,color=map[temp$color])
finalData
    # provean   color
    # -13.994   #000000
    # -13.992   #000000
    # -13.984   #000000
    # -13.983   #000000
    # -13.962   #000000
    # -13.907   #ffffff

我不明白为什么要更换替换值。当我期待#ffffff和反之时,我会看到#000000。

0 个答案:

没有答案