Как заменить / исправить испорченные / bin / sh и / bin / dash

df = pd.DataFrame({'countries':['US','UK','Germany','China']})
countries = ['UK','China']

реализовать в:

df[df.countries.isin(countries)]

реализовать не так, как в странах покоя:

df[df.countries.isin([x for x in np.unique(df.countries) if x not in countries])]
3
задан Eliah Kagan 12 May 2012 в 19:28
поделиться

2 ответа

Принятие Вас все еще имеет удар, использует удар в качестве sh.

sudo ln -s bash /bin/sh

Затем переустанавливают тире

sudo apt-get install --reinstall dash
0
ответ дан geirha 22 October 2019 в 14:30
поделиться

Во всех удаленно последних версиях Ubuntu, /bin/sh просто символьная ссылка на /bin/dash. Поэтому удостоверьтесь, что то независимо от того, что в настоящее время называют /bin/sh, сохранено где-нибудь, если это важно, затем удалите его и сделайте новую ссылку.

Для удаления независимо от того, что в настоящее время /bin/sh и восстановление /bin/sh к тому, что оно, как предполагается, выполните эти команды:

cd /bin
sudo rm sh
sudo ln -s dash sh
2
ответ дан Eliah Kagan 22 October 2019 в 14:30
поделиться
Другие вопросы по тегам:

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