У меня есть один фрейм данных, и я читаю это с Python Pandas, в этом один столбец содержит значения dictonay, и я хочу нормализовать этот столбец, т.е. я хочу разделить, и я использую это:
if 'X' in df_cols:
def only_dict(d):
'''
Convert json string representation of dictionary to a
python dict
'''
return d
A = json_normalize(df['X'].apply(only_dict).tolist()).add_prefix('X.')
df = df.drop('X', axis=1).join(A)
но в этом столбце также есть некоторые нулевые значения, поэтому я хочу применить только к столбцу, который не имеет нулевых значений, используя labmda. У кого-нибудь есть идеи, как это сделать?