Извлечение строк с определенным элементом в списке

Может быть особенно сложно удалить модуль, если он не является чистым Python.

Вот некоторая информация из: Как я могу удалить импортированный модуль?

Вы можете использовать sys.getrefcount (), чтобы узнать фактическое количество ссылок.

blockquote>
>>> import sys, empty, os
>>> sys.getrefcount(sys)
9
>>> sys.getrefcount(os)
6
>>> sys.getrefcount(empty)
3

Число больше 3 указывает, что оно будет будет трудно избавиться от модуля. Домашний «пустой» (не содержащий ничего) модуль должен быть мусором, собранным после

blockquote>
>>> del sys.modules["empty"]
>>> del empty

, поскольку третья ссылка является артефактом функции getrefcount ().

BLOCKQUOTE>

-2
задан Akhmad Sumekenov 3 March 2019 в 11:50
поделиться

1 ответ

Это то, что вы имеете в виду?

import pandas as pd

d = ({             
   'a' : ['X','Y','Z','X','Y','Z','X'],                                                                                                                                                 
    })

df = pd.DataFrame(data=d)

df = df[df.a == 'X']

print(df)

   a
0  X
3  X
6  X
0
ответ дан jonboy 3 March 2019 в 11:50
поделиться
Другие вопросы по тегам:

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