Привет, у меня небольшая потребность в выводе, где у нас есть 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
]
}
]