2024-04-26 11:09:13 发布
网友
我有一个这样的数据帧
A B C D E 0 a b c d e 1 f g h i j 2 k l m n o 3 p q r s t
我想要的是得到一个数据帧,每个列作为一个列表
0 0 [a, f, k, p] 1 [b, g, l, q] 2 [c, h, m, r] 3 [d, i, o, s] 4 [e, j, p, t]
我想对每一列应用一个函数,把它转换成一个列表,然后把它放到一个新的数据框中。但是,“应用”仅对单个条目进行操作
df2 = pd.DataFrame(df.transpose().apply(lambda x: [', '.join(x)], axis=1))
相关问题 更多 >
编程相关推荐