SQLサーバーからのデータを処理しましたが、RStudioを使用してC#アプリケーションでこのコードの結果を得たいと思っていましたが、これを行うR.Netツールを見つけましたが、 C#でRの同じコードを適用する。それを直接行う方法はありますか? これは私のRコードです:C#でRコードを実行する
#build query
Orders<- dbGetQuery(con,"
SELECT
WHWorkOrderHeaderId
,OtherLangDescription
FROM Warehouse.WHWorkOrderDetails
INNER JOIN Warehouse.WHWorkOrderHeader AS WHH
ON Warehouse.WHWorkOrderDetails.WHWorkOrderHeaderId = WHH.ID
INNER JOIN Warehouse.StockItems
ON Warehouse.WHWorkOrderDetails.StockItemId = Warehouse.StockItems.Id
WHERE Type = 'IO'
ORDER BY OtherLangDescription ASC")
#close the connection
dbDisconnect(con)
#return results
Orders$OtherLangDescription <- as.factor(Orders$OtherLangDescription)
orderList <- unique(Orders$OtherLangDescription)
ListId <- lapply(orderList, function(x) subset(Orders, OtherLangDescription == x)$WHWorkOrderHeaderId)
Initial_Tab <- lapply(ListId, function(x) subset(Orders, WHWorkOrderHeaderId %in% x)$OtherLangDescription)
Correlation_Tab <- mapply(function(Product, ID) table(Product)/length(ID),
Initial_Tab, ListId)
colnames(Correlation_Tab) <- orderList
cor_per<- round(Correlation_Tab*100,2)
DF<-data.frame(FirstItem=rownames(cor_per)[row(cor_per)], SecondItem=colnames(cor_per)[col(cor_per)], X.Correlation=c(cor_per))
DF
私はその解決策に問題があります。毎分データを更新したいのですが、毎回データをエクスポートして結果を得ることができません。私のコードはSQLサーバーから新鮮なデータを取得して作業します。私のWebアプリケーションで結果を得るためにC#で直接コードを使用する方法。 – Believer
私はちょうど私の元の投稿の修飾語です。 HTH。 – ryguy72