标签: python python-3.x pandas
sht.head()
如何创建包含A:J中所有非零值的列K?
预期结果将是:K = ["A001", "B001", "C001", "D001", "E001", "A002", ...]
K = ["A001", "B001", "C001", "D001", "E001", "A002", ...]
答案 0 :(得分:1)
在agg中使用axis=1
agg
axis=1
df['K'] = df.agg(lambda s: tuple(s[s!=0]), axis=1)
答案 1 :(得分:1)
尝试一下
sht['K']=pd.Series((sht[sht!=0]).values.flatten()).dropna()