У меня есть практически пустой фрейм данных плохо отформатированных дат, которые я конвертировал в формат DateTime.
from io import StringIO
data = StringIO("""issue_date,issue_date_dt
,
,
19600215.0,1960-02-15
,
,""")
df = pd.read_csv(data, parse_dates=[1])
, который выдает
issue_date issue_date_dt
0 NaN NaT
1 NaN NaT
2 19600215.0 1960-02-15
3 NaN NaT
4 NaN NaT
Я ожидаю, что смогу использовать df.any (), чтобы найти, было ли значение в строке или столбце.axis=0
ведет себя как ожидалось:
df.any(axis=0)
issue_date True
issue_date_dt True
dtype: bool
Но axis=1
просто возвращает false для всех строк все время.
df.any(axis=1)
0 False
1 False
2 False
3 False
4 False
dtype: bool