Как изменить размер двух фреймов в Pandas? - PullRequest
0 голосов
/ 26 сентября 2018

Вопрос был перефразирован в следующем посте: Добавить n пустых строк в фрейм данных

1 Ответ

0 голосов
/ 26 сентября 2018

Если вы хотите заменить их нулями, вы можете использовать between и сделать это

top = depth_3.max()
bottom = depth_1.min()
df1[~df1.depth.between(bottom, top)] = 0
df3[~df3.depth.between(bottom, top)] = 0

Редактировать: как указано в вашем комментарии, если вы не хотите перезаписывать глубину, которую вы можете использовать

top = depth_3.max()
bottom = depth_1.min()
df1_cols = df1.columns.difference(["depth"])
df1.loc[~df1.depth.between(bottom, top), df1_cols] = 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...