C# Deedle.Rplugin R Датафрейм в Deedle.Frame
Я пытаюсь прочитать данные из Rdotnet
среда в C# в Deedle.Frame
без необходимости быть конкретным о типах TRowKey
а также TColumnKey
, так как динамически я не могу знать типы.
Я старался
var temp = RInterop.defaultFromR(engine.GetSymbol(Rvarname).AsDataFrame());
//Rvarname is a dataframe in R environment
Чтобы преобразовать это в кадр, я попытался -
Type ftype = temp.GetType();
Frame< ftype.GetGenericArguments()[0], ftype.GetGenericArguments()[1] > dframe = new Frame<....>()
Но это не работает, так как GenericArguments()
не доступен Не могли бы вы предложить способ достижения этого без необходимости сортировки с использованием определенных классов Deedle.Rplugin, таких как DataFrameStringStringFromR
, DataFrameIntStringFromR
так далее...?
В конце концов я хотел бы показать кадр данных R в виде таблицы, без использования циклов.
Спасибо.