Bootstrap

入门pandas—数据填充

汇总

pd.read_excel参数:

skiprows=行数 #跳过几行
usecols=“区域” # 和Excel中一样,就是一个列的区域
index_col=“字段名” # 将谁设置为索引
dtype={‘序号’:str,‘性别’:str,‘日期’:str} # 防止出错,把类型全指定为字符型

数据.at的用法

作用:获取某个位置的值,例如,获取第0行,第a列的值,即:index=0,columns=‘a’ (可以将列省略)
变量名 = 数据.at[0, ‘a’]
变量名 = 数据.at[i] #获取第i行

跳过空行空列

import pandas as pd
path = 'C:/Users/Administrator/Desktop/playground2/自动填充.xlsx'
data = pd.read_excel(path,skiprows=8,usecols='F:I')  #skiprows是跳过前8行 连列名也算 # usecols是选取列
print(data)

填充

填充数字

import pandas as pd
path = 'C:/Users/Administrator/Desktop/playground2/自动填充.xlsx'
data = pd.read_excel(path,skiprows=8,usecols='F:I',dtype = {
   '序号':str,'性别':str,'日期':str})  #改成字符串的形式,这样生成的序号就不会是浮点
for i in data.index:
    data['序号'].at[i] = i + 1   #每一行序号id都要比索引大1
print(data)
  序号  姓名   性别   日期
0  1  张三  NaN  NaN
1  2  李四  NaN  NaN
2  3  王五  NaN  NaN

填充文字

;