sht.head()
Как создать столбец K, содержащий все ненулевые значения из A: J?
Ожидаемый результат будет: K = ["A001", "B001", "C001", "D001", "E001", "A002", ...]
K = ["A001", "B001", "C001", "D001", "E001", "A002", ...]
попробуйте,
sht['K']=pd.Series((sht[sht!=0]).values.flatten()).dropna()
Использование agg в axis=1
agg
axis=1
df['K'] = df.agg(lambda s: tuple(s[s!=0]), axis=1)