Dictonary внутри списка и для выбора конкретного элемента из списка - PullRequest
0 голосов
/ 02 июля 2019

Привет, у меня небольшая потребность в выводе, где у нас есть X, где у нас есть имена столбцов, для каждой строки есть пропущенные данные, другой вывод - это y, где на основе этого X для каждой строки у нас есть отображение на другой лист Excel. Мне нужен новый столбец, который содержит вывод, как показано ниже:

X =(df.apply(lambda x: list(x[x.isnull()].index),axis=1))
Colname=tuple X
def func1(row):
    res = []
    for i in row:
        try:
             res.append(df1.loc[df1['Category'] == i]["Questions"].iloc[0])
        except:
            res.append("Not Found")
            return res
y = X.apply(lambda x : func1(x))
df['empty_field']:[
      {'Colname':'unknown', "List_questions": y }   
         ]
#Output which is needed
"empty_field": [  
        {
          "One of the item form the column name list from X": "unknown",
          "list_of_ques": [
            Questions here
          ]
        }
        ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...