我有一个包含矩阵的excel。在这里,您可以找到我想要使用的矩阵的屏幕截图:https://www.flickr.com/photos/113328996@N07/23026818939/in/dateposted-public/
我现在想做的是创建某种查找功能。所以,当我有行:
阿森纳 - 阿斯顿维拉
应该查看114.6。
当然,我可以创建所有距离的行,如:
阿森纳 - 阿斯顿维拉 - 144.6
并执行查找功能,但我的直觉告诉我这不是最有效的方法。
有关如何最有效地处理上述问题的任何反馈意见?
答案 0 :(得分:2)
此 lookup-function 是R中data.frames和matrices的基本[
运算符。
获取此示例数据(来自Here)
a <- cbind(c(0.1,0.5,0.25),c(0.2,0.3,0.65),c(0.7,0.2,0.1))
rownames(a) <- c("Lilo","Chops","Henmans")
colnames(a) <- c("Product A","Product B","Product C")
a
Product A Product B Product C
Lilo 0.10 0.20 0.7
Chops 0.50 0.30 0.2
Henmans 0.25 0.65 0.1
lookupfunktion是这样的:
a["Lilo","Product A"] # 0.1
a["Henmans","Product B"] # 0.65