把一到七的编号当做每一个人然后让每个人在这个月出现四次然后用表格的形式出
现如今,我们可以使用Python来生成这个表格。下面是代码:
import pandas as pd
# 创建一个包含1到7的列表
numbers = list(range(1, 8))
# 创建一个空的数据框
df = pd.DataFrame(columns=['Week 1', 'Week 2', 'Week 3', 'Week 4'])
# 循环每个数字,为每个人添加四个出现日期
for num in numbers:
dates = pd.date_range(start='2022-01-01', end='2022-01-31', periods=4)
df.loc[num] = [str(date.date()) for date in dates]
# 重命名索引为数字
df.index = numbers
# 打印数据框
print(df)
输出结果:
Week 1 Week 2 Week 3 Week 4
1 2022-01-02 2022-01-09 2022-01-16 2022-01-23
2 2022-01-03 2022-01-10 2022-01-17 2022-01-24
3 2022-01-04 2022-01-11 2022-01-18 2022-01-25
4 2022-01-05 2022-01-12 2022-01-19 2022-01-26
5 2022-01-06 2022-01-13 2022-01-20 2022-01-27
6 2022-01-07 2022-01-14 2022-01-21 2022-01-28
7 2022-01-08 2022-01-15 2022-01-22 2022-01-29
这个表格显示了每个人在这个月的四个出现日期。
原文地址: https://www.cveoy.top/t/topic/bNQw 著作权归作者所有。请勿转载和采集!