以二维数组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。
import pandas as pd
# 创建DataFrame对象DF1
L1 = [[3, 5, 7], [8, None, 6], [None, 4, 9]]
DF1 = pd.DataFrame(L1, columns=['C1', 'C2', 'C3'])
# 将DF1的C2和C3列数据保存到Excel文件practice的S1表单中
with pd.ExcelWriter('practice.xlsx') as writer:
DF1[['C2', 'C3']].to_excel(writer, sheet_name='S1', index=False)
# 从practice文件的S1表单读取数据到DF2
DF2 = pd.read_excel('practice.xlsx', sheet_name='S1')
# 输出DF2
print(DF2)
输出:
C2 C3
0 5.0 7
1 NaN 6
2 4.0 9
原文地址: http://www.cveoy.top/t/topic/eP7r 著作权归作者所有。请勿转载和采集!