pandas操作excel操作-04-数据填充
import pandas as pd from datetime import date, timedelta # skiprows 跳过前面的多少行 # usecols 读取excel中选中的列 # index_col 使用作为索引列的列名 # dtype 根据列名,设置列的数据类型 books = pd.read_excel('D:/output.xlsx', skiprows=4, usecols='D:H', index_col='idx', dtype={'ID2':str, 'DateM':str, 'Ready':str}) #print(books) #print(books['ID2']) #print(type(books['ID2'])) #books['ID2'].at[0] = 100 #print(books['ID2']) # NaN的数值类型默认为float类型 start = date(2020, 2, 1) for i in books.index: books['ID2'].at[i] = i+100 # 与上一行代码等同效果 books.at[i, 'ID2'] = i+101 # 实现隔行输出 books['Ready'].at[i] = 'Yes'if i%2==0 else 'No' # timedelta 只能添加以下类型