熊猫系列到Excel

ojd*_*jdo 8 python pandas

pandas.Series对象确实有很多to_*功能,但缺少一个to_excel功能.是否有更简单/更好的方法来完成此代码段第3行的导出?仅仅为简单的I/O将系列转换为DataFrame感觉很笨:

import numpy as np
import pandas as pd
s = pd.Series([1,3,5,np.nan,6,8])
pd.DataFrame(s).to_excel('s.xlsx', 's')
Run Code Online (Sandbox Code Playgroud)

Phi*_*oud 14

你可以:

1. DataFrame从一开始构建一个

在这种情况下,您已经回答了自己的问题.

2.使用 Series.to_frame()

s.to_frame(name='column_name').to_excel('xlfile.xlsx', sheet_name='s')
Run Code Online (Sandbox Code Playgroud)