df = pd.DataFrame({'A': 'foo bar foo bar foo bar foo foo'.split(),
'B': 'one one two three two two one three'.split(),
'C': np.arange(8), 'D': np.arange(8) * 2})
df[df['A']=='foo']
OUTPUT:
A B C D
0 foo one 0 0
2 foo two 2 4
4 foo two 4 8
6 foo one 6 12
7 foo three 7 14
MySQLdb - то, что я использовал прежде.
, Если Вы размещаете, использует версию 2.5 Python или выше, поддержка sqlite3 баз данных встроена (sqlite, позволяет Вам иметь реляционную базу данных, которая является просто файлом в Вашей файловой системе). Но покупатель остерегается, sqlite не подходит для производства, таким образом, это может зависеть, что Вы пытаетесь сделать с ним.
Другая опция может состоять в том, чтобы назвать Ваш хост и жаловаться или изменить хосты. Честно в эти дни у любого сам уважение веб-хоста, который поддерживает Python и mysql, должен быть MySQLdb пред установленный.
У меня нет опыта с http://www.SiteGround.com как веб-хост лично.
Это - просто предположение, но общему хосту свойственно поддерживать Python и MySQL с модулем MySQLdb (например, GoDaddy делает это). Попробуйте следующий сценарий CGI, чтобы видеть, установлен ли MySQLdb.
#!/usr/bin/python
module_name = 'MySQLdb'
head = '''Content-Type: text/html
%s is ''' % module_name
try:
__import__(module_name)
print head + 'installed'
except ImportError:
print head + 'not installed'
Я загрузил его и получил внутреннюю ошибку
Premature end of script headers
После большой игры вокруг, я нашел, что, если бы я имел
import cgi
import cgitb; cgitb.enable()
import MySQLdb
, Это дало бы мне намного более полезный ответ и сказало бы, что не было установлено, Вы видите его сами-> http://woarl.com/db.py
Достаточно странно, это произвело бы ошибку
import MySQLdb
import cgi
import cgitb; cgitb.enable()
, я посмотрел на некоторые из других файлов, которые я имел там, и кажется, что библиотека была одним из тех, я уже попробовал.
Вы могли попытаться настроить свою собственную установку Python с помощью Виртуальный Python . Выезд, как установить Django, использующего его здесь . Это было записано давным-давно, но это показывает, как я получил настройки MySQLdb, не имея корневого доступа или чего-либо как он. Как только у Вас есть движение основ, можно установить любую библиотеку Python, которую Вы хотите.