gpt4 book ai didi

python - 将不同列的分类数据合并到一列中

转载 作者:行者123 更新时间:2023-12-01 08:38:56 24 4
gpt4 key购买 nike

我有一个如下所示的数据框:

df = {'A': [None,A,None,None,A,None,None], 
'B': [B,None,None,B,None,None,None],
'C': [None,None,C,None,None,None,None]}

我想将这三列合并为一列:

df =pd.DataFrame ({'Categories': ["B","A","C","B","A",None,None]})

我试过pandas.melt ,但没有成功。

最佳答案

df['categorical'] = df[df.columns[1:]].apply(lambda x: ','.join(x.dropna().astype(int).astype(str)),axis=1)

关于python - 将不同列的分类数据合并到一列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53577357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com