如何在熊猫中将多列合并到一个变量(列表)中

酷比K888

我有以下字符串列。

Str1    Str2    Str3
OK      I       Go
Yes             Hm
Fine    I see

我想将它们合并为一个列表变量

AllStr
["ok", "I", "Go"]
["Yes", "Hm"]
["Fine", "I see"]

我尝试了不同的方法,但我接近但不太正确:

df_manual_label['AllStr'] = df_manual_label[['Str1', 'Str2', 'Str3']].apply(lambda x: ', '.join(x.astype(str)), axis=1)
BEN_YO

你可以做 stack

df['New']=df.replace('',np.nan).stack().groupby(level=0).apply(list)
df
Out[1666]: 
   Str1   Str2 Str3            New
0    OK      I   Go    [OK, I, Go]
1   Yes          Hm      [Yes, Hm]
2  Fine  I see       [Fine, I see]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

foreach:如何在多个迭代中将两个矩阵合并到一个列表中?

在Python中将多个变量结果合并到一个列表中

如何在C#中将IQueryable列表合并到另一个现有的IQueryable源中?

将熊猫数据框中的两列合并到一个列表中

使用 python 将多列中的值合并到每行中的一个列表中

如何将 Pandas DataFrame 中的数据与多索引合并到一个列表中

如何使用Pandas在Python中将不同的列合并到一个表中

如何从多个表中获取一列以合并到一个列表中?

如何将多个字典列表合并到一个多字典列表中?熊猫

在Groovy中将两个列表的内容交替合并到一个列表中

我如何在熊猫中将三列合并为一个时间戳列

在Python中使用[key:value]组合将多列合并到一个列列表中

如何在忽略“无”的情况下将多个熊猫列对象类型值合并到一个列中?

在颤振飞镖中将列表合并到一个列表中

如何在 WebStorm 中将来自另一个分支的更改合并到您的分支中

Python Pandas将多列合并到一个字典列中

如何在 Python 中将 3 个列表合并到字典中

如何将一个熊猫数据框中的多列合并为一个系列?

Java-将多个列表数据合并到一个单独的列列表中

如何将两个二维数据框合并到一个多索引的多维熊猫数据框中?

如何更改订单列并将其合并到一个熊猫数据框中?

从多列中选择最新的并合并到一个字段中

如何在git中将更改从一个分支合并到另一个分支

如何在Git中将特定提交从一个分支合并到另一个分支?

如何将包含字典的Python列表合并到一个最终列表中

如何将2个列表合并到一个球拍中

如何将两个列表合并到一个交替元素中

将对象合并到一个列表中

如何将Datepicker和Timepicker中的值合并到一个变量中