Код: Выделить всё
import pandas as pd
data = {'ID1': ['BBG01Q69DW37', 'BBG01Q69DW37','BBG01Q69TEST','BBG01Q69TES1'],
'ID2': ['YU3384903', 'YU3384903','','YU338TES1'],
'ID3': ['ES0413860877', 'ES0413860877','','ES041386TES1']
}
df = pd.DataFrame(data)
Я попробовал использовать приведенный ниже код:
Код: Выделить всё
df = df[(df['ID1'] != '') & (df['ID2'] != '') & (df['ID3'] != '')]
print(df)
Код: Выделить всё
ID1 ID2 ID3
0 BBG01Q69DW37 YU3384903 ES0413860877
1 BBG01Q69DW37 YU3384903 ES0413860877
3 BBG01Q69TES1 YU338TES1 ES041386TES1
В этом примере я хотел отобразить выходные данные для BBG01Q69TEST поскольку идентификатор ID1 присутствует, хотя соответствующие идентификаторы ID2 и ID3 пусты.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -are-blank
Мобильная версия