熊貓數據幀我有一個數據幀,其中第三列是一個列表:「擴大」通過使用包含細胞列表
import pandas as pd
pd.DataFrame([[1,2,['a','b','c']]])
我想分離該巢並創建具有第一相同值,並且更多的行第二列。 最終的結果應該是這樣的:
pd.DataFrame([[[1,2,'a']],[[1,2,'b']],[[1,2,'c']]])
注意,這是簡化的例子。實際上,我有多行,我想「擴大」。
關於我的進展,我不知道如何解決這個問題。那麼,我想我可以帶着嵌套列表的每個成員,同時記住其他列值。然後我會使用列表理解來製作更多列表。我會繼續這麼做,並添加許多列表來創建一個新的數據框......但這似乎有點太複雜。更簡單的解決方案呢?