假設我有一個包含三行的數據框:x,y和f(x,y)。 x和y以整數值格式化(即指向矩陣的索引)。是否有一個乾淨的方法,從這三列的東西到一個f(x,y)值的矩陣,其中每個條目對應於我之前擁有的(x,y,f(x,y))三元組?我想避免做一個for循環,雖然這當然是一個簡單的選擇。R中的二維矩陣的索引和值
I.e.如果說不清楚,我想從去:
x, y, f.x_y;
1, 1, 3.1;
1, 2, 35.5;
1, 3, 4.4;
2, 1, 3.1;
2, 2, 3.3;
2, 3, 5.5;
3, 1, 24.1;
3, 2, 3.14;
3, 3, 3.55;
---- -----要
3.1, 3.1, 24.1;
35.5, 3.3, 3.14;
4.4, 5.5, 3.55
你能提供一些數據的例子嗎?一個[簡單的例子](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)將大大有助於確定一個簡單的答案。 – thelatemail
您只是想將1d f(x,y)列重塑爲2D矩陣?與位置基於x,y列...? – beroe
是的,正是@beroe所說的。我希望這個例子有助於......! –