以二维数组L1=3 5 7 8 None 6 None 4 9为基础创建一个DataFrame对象DF1列名为C1、C2、C3将DF1的C2和C3列数据保存到Excel文件practice的S1表单中。从practice文件的S1表单读取数据到DF2输出DF2。l
代码:
import pandas as pd
L1 = [[3, 5, 7], [8, None, 6], [None, 4, 9]]
DF1 = pd.DataFrame(L1, columns=['C1', 'C2', 'C3'])
DF1[['C2', 'C3']].to_excel('practice.xlsx', sheet_name='S1', index=False)
DF2 = pd.read_excel('practice.xlsx', sheet_name='S1')
print(DF2)
输出:
C2 C3
0 5.0 7
1 NaN 6
2 4.0 9
注意,由于Excel中没有None值的概念,所以在Excel中保存的None值都会被转换成空白单元格。在读取数据时,空白单元格会被转换成NaN值。
原文地址: https://www.cveoy.top/t/topic/eP9p 著作权归作者所有。请勿转载和采集!