作者:HaigLee
https://www.jianshu.com/u/67ec21fb270d
本文由 @HaigLee 原创发布。未经许可,禁止转载。
1.导入工具库
import pandas as pd
import numpy as np
2.创建DataFrame,DataFrame,数据帧,二维,相当于Excel中worksheet, 初始数据为dataframe
df = pd.DataFrame({'id':[1,2,3,4,5],'name':['python','java','go1','','c++']})
- 将结果写出到excel
df.to_excel("./data/testOutput.xlsx",sheet_name='sheet1')
包含默认索引0,1,2,...
print(df)
id name
0 1 python
1 2 java
2 3 go1
3 4
4 5 c++
注意这里是将dataframe到空值进行了填充,用正则将包含空值的字段进行替换
df.replace(to_replace=r'^\s*$',value=np.nan,regex=True,inplace=True)
print(df)
image.png
- 将文件中到空值用nan 进行取代
df.to_excel("./data/testOutputIndex.xlsx",sheet_name='testSheet1',na_rep='nan')
print(df)
name
id
1 python
2 java
3 go1
4 NaN
5 c++
注:这里id为索引,索引它的对齐方式比较特别,和name没有出现在同一行上。
作者:HaigLee
https://www.jianshu.com/u/67ec21fb270d
本文由 @HaigLee 原创发布。未经许可,禁止转载。
网友评论