美文网首页
pandas教程系列一:创建文件

pandas教程系列一:创建文件

作者: HaigLee | 来源:发表于2019-11-30 17:25 被阅读0次

作者: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++']})
  1. 将结果写出到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
  1. 将文件中到空值用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 原创发布。未经许可,禁止转载。

相关文章

网友评论

      本文标题:pandas教程系列一:创建文件

      本文链接:https://www.haomeiwen.com/subject/lcgowctx.html