我正在尝试将具有位置数据和值的数据框(视为向量)转换为使用位置数据作为行名和列名的矩阵。
(运行代码片段以查看布局示例。)
向量示例:
<table>
<tr>
<th>"Longitude"</th>
<th>"Latitude"</th>
<th>"Value"</th>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>10</td>
</tr>
<tr>
<td>3</td>
<td>3</td>
<td>100</td>
</tr>
<tr>
<td>2</td>
<td>1</td>
<td>65</td>
</tr>
</table>
矩阵示例:
<table>
<tr>
<th></th>
<th>1</th>
<th>2</th>
<th>3</th>
</tr>
<tr>
<th>1</th>
<td>0.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
<tr>
<th>2</th>
<td>0.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
<tr>
<th>3</th>
<td>0.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
</table>
我想要的结果是:
<table>
<tr>
<th></th>
<th>1</th>
<th>2</th>
<th>3</th>
</tr>
<tr>
<th>1</th>
<td>0.00</td>
<td>65.00</td>
<td>0.00</td>
</tr>
<tr>
<th>2</th>
<td>10.00</td>
<td>0.00</td>
<td>0.00</td>
</tr>
<tr>
<th>3</th>
<td>0.00</td>
<td>0.00</td>
<td>100.00</td>
</tr>
</table>
本质上,我想将数据框视为一系列向量并将它们转换为矩阵,但我过去的尝试导致矩阵将自身转换为列表。
有谁知道如何做到这一点?
先感谢您。