Dataframe.dot:
df.astype(bool).dot(df.columns).str.cat(sep=',')
要么,
','.join(df.astype(bool).dot(df.columns))'A,C,B,A'
或者,作为列表:
df.astype(bool).dot(df.columns).tolist()['A', 'C', 'B', 'A']
…或系列:
df.astype(bool).dot(df.columns)0 A1 C2 B3 Adtype: object
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)