相关疑难解决方法(0)

如何将Dataframe单元格中的列表分解为单独的行

我希望将包含列表的pandas单元格转换为每个值的行.

所以,拿这个:

在此输入图像描述

如果我想解压并堆叠'nearest_neighbors"列中的值,以便每个值都是每个'对手'索引中的一行,我最好怎么做呢?是否有适合像这样的操作的pandas方法这个?我只是不知道.

先谢谢你,伙计们.

python dataframe pandas

76
推荐指数
7
解决办法
5万
查看次数

如何在pandas DataFrame中删除(爆炸)列?

我有以下DataFrame,其中一列是一个对象(列表类型单元格):

df=pd.DataFrame({'A':[1,2],'B':[[1,2],[1,2]]})
df
Out[458]: 
   A       B
0  1  [1, 2]
1  2  [1, 2]
Run Code Online (Sandbox Code Playgroud)

我的预期输出是:

   A  B
0  1  1
1  1  2
3  2  1
4  2  2
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能做到这一点?


相关问题

pandas:当单元格内容是列表时,为列表中的每个元素创建一行

好的问题和答案,但只处理一列列表(在我的回答中,自我修复功能将适用于多列,也接受的答案是使用最耗时apply,不推荐,检查更多信息我应该什么时候想要在我的代码中使用pandas apply()?)

python dataframe pandas

76
推荐指数
5
解决办法
1万
查看次数

将多个列拆分为pandas数据帧中的行

我有一个pandas数据帧如下:

ticker    account      value         date
aa       assets       100,200       20121231, 20131231
bb       liabilities  50, 150       20141231, 20131231
Run Code Online (Sandbox Code Playgroud)

我想拆分df['value'],df['date']以便数据框看起来像这样:

ticker    account      value         date
aa       assets       100           20121231
aa       assets       200           20131231 
bb       liabilities  50            20141231
bb       liabilities  150           20131231
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助.

split join multiple-columns dataframe pandas

6
推荐指数
2
解决办法
4953
查看次数

标签 统计

dataframe ×3

pandas ×3

python ×2

join ×1

multiple-columns ×1

split ×1