Вам нужно назначить обратно
df = df.replace('white', np.nan)
или передать param inplace=True
:
In [50]:
d = {'color' : pd.Series(['white', 'blue', 'orange']),
'second_color': pd.Series(['white', 'black', 'blue']),
'value' : pd.Series([1., 2., 3.])}
df = pd.DataFrame(d)
df.replace('white', np.nan, inplace=True)
df
Out[50]:
color second_color value
0 NaN NaN 1.0
1 blue black 2.0
2 orange blue 3.0
Большинство pandas ops возвращают копию, и большинство из них имеют параметр inplace
, который обычно по умолчанию False
wget или завихрение могут и рекурсивно перейти по ссылкам и зеркально отразить весь сайт, так, чтобы могла бы быть хорошая ставка. Вы не сможете использовать действительно интерактивные части сайта, как поисковые системы или что-либо, что изменяет данные, thoguh.
Действительно ли возможно вообще создать фиктивные серверные службы, которые могут работать от ноутбуков людей продаж, что приложение может взаимодействовать через интерфейс с?
Вы не собираетесь быть способными обработать вещи как запросы Ajax, не записывая веб-сервер к CD, который я понимаю, что Вы уже сказали, невозможно.
wget загрузит сайт для Вас (используйте-r параметр для "рекурсивного"), но любой динамический контент как отчеты и так далее, конечно, не будет работать правильно, Вы просто получите единственный снимок.
Если Вы действительно заканчиваете тем, что имели необходимость выполнить его прочь веб-сервера, Вы могли бы хотеть смотреть на:
Это позволяет Вам выполнить стек WAMPP прочь CD, вместе с поддержкой mysql/php/apache. Дб копируется в текущих пользователей, работают временно каталог на запуске и может быть выполнен полностью без пользователя, устанавливающего что-либо!
При помощи WebCrawler, например, одного из них: