У меня есть фрейм данных, содержащий кортеж (широта, долгота), но есть ряд строк, содержащих кортеж nan.Как я могу удалить или обнаружить их?
Пример:
import pandas as pd
import numpy as np
df = pd.DataFrame(data={'location': [1, 2, 3],
'coor': [(14.48847, 103.161477),
(14.970084, 103.062853),
(np.nan, np.nan)]})
location coor
0 A (14.48847, 103.161477)
1 B (14.970084, 103.062853)
2 C (nan, nan)
Я пытался.
df.isna()
location coor
0 False False
1 False False
2 False False
df.dropna()
location coor
0 A (14.48847, 103.161477)
1 B (14.970084, 103.062853)
2 C (nan, nan)
Но это совсем не работает.Должен ли я разделить кортеж на 2 столбца или есть способ справиться с этим?Любая помощь или руководство будут оценены.