Мне не удалось найти в документации функции (https://csv.juliadata.org/stable/reading.html) какой-либо опции, включающей эту функцию
Есть ли способ, возможно, с помощью других функций или пакетов, сделать в Julia то, что я могу сделать в Python?
У меня есть CSV-файл вида (пробелы в первых двух строках игнорируем, это просто для хорошего выравнивания букв): [code] , ,E,E,F,F , ,G,H,G,H A,C,1,2,3,4 A,D,5,6,7,8 B,C,9,0,1,2 B,D,3,4,5,6 [/code] В Python, создав фрейм данных с библиотекой pandas следующим образом: [code]df = pd.read_csv(path, header=[0,1], index_col=[0,1]) [/code] Тогда мне удалось получить значение, указав значения строк заголовка и столбцов индекса: [code]>>> df.loc[("A","D"), ("E","G")] 5 [/code] Но в Julia с пакетами CSV и DataFrame я могу «группировать» только строки как заголовок, но не столбцы. На данный момент да: [code]df = CSV.read(path, DataFrame, header=[1,2], normalizenames=true) [/code] Мне не удалось найти в документации функции (https://csv.juliadata.org/stable/reading.html) какой-либо опции, включающей эту функцию Есть ли способ, возможно, с помощью других функций или пакетов, сделать в Julia то, что я могу сделать в Python?
Мне нужно получить все диагональные линии из матрицы.
Приведенный ниже код работает только для квадратных матриц (например, 3x3, 4x4,...), но не работает для неквадратных матриц (например, 3x4, 4x3, . ..).
Есть предложения, как решить эту проблему...
В течение некоторого времени я пытался использовать Python API (ENTSO-E) для получения данных с веб-сайта ENTSO-E через PythonCall в Julia. При использовании собственного Python у меня нет проблем с установкой всех пакетов в выделенной среде и...
Я использую библиотеку Python juliacall , чтобы выполнять функции, написанные в Julia в рамках Python Framework. Python.
Есть ли способ отладить функции Julia, которые вызываются с juliacall ? Получить!