Установите пакет biomaRt (версия 3.5.2 R) для Linux (Ubuntu для Windows)

Я считаю, что эта функция может удовлетворить вашу потребность, я быстро выбросил ее, поэтому не стесняйтесь немного ее очистить. При выполнении гнезд легко думать об этом назад и работать оттуда =]

def fn(string,endparens=False):
    exp = []
    idx = -1
    for char in string:
        if char == "(":
            idx += 1
            exp.append("")
        elif char == ")":
            idx -= 1
            if idx != -1:
                exp[idx] = "(" + exp[idx+1] + ")"
        else:
            exp[idx] += char
    if endparens:
        exp = ["("+val+")" for val in exp]
    return exp
1
задан Greg Rov 28 February 2019 в 22:06
поделиться

1 ответ

Проблема здесь в том, что R должен компилировать другие пакеты R: curl, openssl, XML, RCurl. Для этого на вашей платформе Linux должны быть установлены некоторые библиотеки разработки .

Часто можно догадаться, как они могут называться: если R-пакет «XXX» является проблемой, вам нужно apt-cache search для чего-то вроде libXXX-dev. Часто имя включает в себя также номер. Так что вы можете попробовать, например, из командной строки:

sudo apt-get update
apt-cache search libcurl | grep dev

найти libcurl пакетов разработки.

Затем вы можете установить их, например:

sudo apt-get install libcurl4-openssl-dev

Как минимум, я думаю, вам нужно что-то вроде:

sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libxml2-dev

Затем попробуйте установить пакет R снова. Запишите любые сообщения об ошибках, при необходимости установите больше библиотек, повторяйте до тех пор, пока это не сработает.

Веб-поиск с соответствующими терминами должен найти больше информации о необходимых системных зависимостях для установки.

0
ответ дан neilfws 28 February 2019 в 22:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: