类似SQL命令的R表函数

类似SQL命令的R表函数,sql,Sql,我是SQL的初学者。 如果我有一个表选项卡如blow: 在R中,我可以使用表(tab$prediction,tab$result\u code)来获得看起来像混淆表的表。但我不知道如何使用SQL命令创建这个表。是否可以获得包含预测列和结果代码列之间的计数的表格?根据您的数据,“预测”列用作实际价格,“结果代码”列用作预测值 正如注释所建议的,您可以对这两列执行计数,以获得出现次数。此表用作创建混淆矩阵的基础,名称为TEMP。 创建TEMP表后,执行PIVOT以重新构造表以获得混淆矩阵的格式 SE

我是SQL的初学者。 如果我有一个表选项卡如blow:


R中,我可以使用表(tab$prediction,tab$result\u code)来获得看起来像混淆表的表。但我不知道如何使用SQL命令创建这个表。是否可以获得包含预测列和结果代码列之间的计数的表格?

根据您的数据,“预测”列用作实际价格,“结果代码”列用作预测值

正如注释所建议的,您可以对这两列执行
计数
,以获得出现次数。此表用作创建混淆矩阵的基础,名称为
TEMP
。 创建
TEMP
表后,执行
PIVOT
以重新构造表以获得混淆矩阵的格式

SELECT prediction, "0", "1", "2"
FROM
(
SELECT [prediction],[result_code],COUNT(*) as Occurences
FROM [Your_Schema].[dbo].[Your_Database]
GROUP BY [prediction],[result_code]
)Temp
PIVOT
(
MAX(Occurences)
FOR result_code in ("0","1","2")
)PIV

是否要创建表?是否也要执行插入操作?您要保存哪些计数?(但感觉更像是通过使用
COUNT
函数聚合数据来获取计数)如果要创建表,请使用
create table\u NAME(预测int,结果代码int)检查预期输出是什么?样本数据最好显示为。有关如何创建美观的表格的一些提示,请参见。