简体   繁体   English

如何使用python将不同长度的列表插入Excel文件?

[英]How to insert list of different length to excel file using python?

How to insert list of different length to excel file using python? 如何使用python将不同长度的列表插入Excel文件?

import pandas as pd
df = pd.DataFrame()

list1=["a","b","c"]
list2=["d","e","f","g"]

df['col1'] = list1
df['col2'] = list2

df.to_excel('output.xlsx',index = False)

Expected Output: 预期产量:

col1   col2
a      d
b      e
c      f
       g

Convert list into pd.Series and use pd.concat list转换为pd.Series并使用pd.concat

import pandas as pd
df = pd.DataFrame()

list1=pd.Series(["a","b","c"])
list2=pd.Series(["d","e","f","g"])

df = pd.concat([list1,list2], ignore_index=True, axis=1)

df.to_excel('output.xlsx',index = False)

output: 输出:

     0  1                                                                                                                                      
0    a  d                                                                                                                                      
1    b  e                                                                                                                                      
2    c  f                                                                                                                                      
3  NaN  g  

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM