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 в виде таблицы, без использования циклов.

Спасибо.

0 ответов

Другие вопросы по тегам