我的项目由几个列表组成-我将所有列表与大熊猫一起放在一个数据框中,以达到卓越的效果。 但是我的列表之一包含子列表,我不知道该如何处理。
my_dataframe = pd.DataFrame({
"V1": list1,
"V2": list2,
"V3": list3
})
my_dataframe.to_excel("test.xlsx", sheet_name="Sheet 1", index=False, encoding='utf8')
我们这样说:
list1=[1,2,3]
list2=['a','b','c']
list3=['d',['a','b','c'],'e']
我想在我的excel文件中结尾为:
我真的不知道如何进行-如果可能的话? 欢迎任何帮助:)谢谢!
答案 0 :(得分:0)
在致电to_excel之前尝试一下:
my_dataframe = (my_dataframe["V3"].apply(pd.Series)
.merge(my_dataframe.drop("V3", axis = 1), right_index = True, left_index = True)
.melt(id_vars = ['V1', 'V2'], value_name = "V3")
.drop("variable", axis = 1)
.dropna()
.sort_values("V1"))
贷记Bartosz
希望这会有所帮助。