pandas教程系列一:创建文件

阿里云2000元红包!本站用户参与享受九折优惠!

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没有出现在同一行上。

https://www.jianshu.com/p/7d934e095a75

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论