R混合了列表的结果

时间:2014-07-04 09:10:00

标签: r

我在使用R时遇到问题。我有一个名为Banks(字符)的向量,它包含218个Banks的ID(如f.ex.“DE0002”)。我列了一个列表,所以对于每个ID我都有一个密钥:

Banks_map <- list()
Banks_map[Banks] <- c(1:length(Banks))

当我放入

data[1,9]

它说

[1] IT0166
196 Levels: DE0002 DE0006 IT0002 IT0003 IT0004 IT0005 IT0007 IT0009 IT0012 IT0014 ... NL0001

我的数据框的这一列只包含218个银行中的196个

当我放入

Banks_map["IT0166"]

它正确告诉我

$IT0166
[1] 132

但是当我放入

Banks_map[data[1,9]]

它告诉我

$IT0146
[1] 117

有谁知道发生了什么事?!谢谢你的帮助!!

0 个答案:

没有答案