import pandas as pd
from datetime import date,timedelta
books = pd.read_excel("C:/Users/asus/Downloads/Books.xlsx", skiprows=3, usecols="C:F",index_col=None, dtype={"ID":str,"InStore":str,"Date":str})
# books["ID"].at[0] = 100
# print(books["ID"])
start = date(2018,1,1)
def add_month(d,md):
yd = md//12
m = d.month + md % 12
if m != 12:
yd += m // 12
m = m % 12
return date(d.year + yd, m, d.day)
for i in books.index:
books["ID"].at[i] = i+1
books["InStore"].at[i] = "Yes" if i % 2 == 0 else "No"
books["Date"].at[i] = add_month(start,i)
books.set_index("ID",inplace=True)
books.to_excel("C:/Users/asus/Downloads/Books2.xlsx")
print("DONE!")
pandas填充日期序列
最新推荐文章于 2024-07-25 17:41:17 发布