Преобразование строки Excel в Pandas - PullRequest
0 голосов
/ 14 июля 2020

Я обрабатываю лист Excel с помощью Pandas и проверяю, соответствуют ли ячейки каждой строки условиям различия. Я делаю это if и else для каждой ячейки. Есть ли эффективный способ добиться этого. Необходимо обработать около 30+ столбцов с проверками различий. (несколько для свиданий, Нан и др.)

   if pd.isnull(col[4]):
      col[4] = 'NA'
   else:
      col[4] = datetime.strftime(col[4], '%m-%d')  

1 Ответ

0 голосов
/ 14 июля 2020

Не совсем то, какие условия вы используете, но для нулей вы определенно можете попробовать

df.fillna("insert replacement") или, в вашем случае, это будет df.fillna('NA')

для одного столбца , используйте:

df['DataFrame Column'] = df['DataFrame Column'].fillna(0)

Я могу попытаться помочь дальше, если вы проясните, какие условия вы пытаетесь выполнить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...