我在SQL Server中有一个表格如下:
ID ID1 ID2
1 4 7
2 2 6
我在SQL Server中使用PIVOT
创建该表
现在,我想操纵R中的Matrix,所以我有这个:
library(RODBC)
ch <- odbcDriverConnect("driver=SQL Server; server=DT12345\\SQLEXPRESS; database=MyDatabase; trusted_connection=true")
res <- sqlFetch(ch, "CorrTable")
dat <- data.matrix(res)
solve(dat)
这给了我以下错误,因为data.matrix包含Matrix中的第一列和/或标题:
Error in solve.default(dat) : 'a' (2 x 3) must be square