9. 創(chuàng)建一個(gè)DataFrame
給DataFrame傳一個(gè)字典創(chuàng)建
df = pd.DataFrame(
{
"姓名": ["小張", "小王", "小李", "小趙"],
"性別": ["男", "女", "男", "女"],
"年齡": [18, 19, 20, 18]
}
)
print(df)
10. 設(shè)置DataFrame的索引列
輸出帶有索引的DataFrame
df.set_index("姓名", inplace=True) # 原地修改
print(df)
11. 生成每個(gè)月的周一
輸出2021年10月開始每周一的日期
# date_range = pd.date_range(start='2021-10-01', end='2021-10-31')
date_range = pd.date_range(start='2021-10-01', periods=52, freq='W-MON')
print(date_range)
12. 生成一年內(nèi)前52個(gè)周一的日期
輸出2021年前52個(gè)周一的日期
date_range = pd.date_range(start='2021-01-01',periods=52, freq='W-MON')
print(date_range)
13. 生成一天中所有的小時(shí)
輸出2021年10月1日當(dāng)天所有的小時(shí)
#date_range = pd.date_range(start='2021-10-01', periods=24, freq='H')
date_range = pd.date_range(start='2021-10-01',
end='2021-10-02',
freq='H', closed='left')
print(date_range)
14. 生成日期DataFrame
輸出當(dāng)天是一年中的第幾天
date_range = pd.date_range(start='2021-10-01', periods=31)
df = pd.DataFrame(data=date_range, columns=['day'])
df['day_of_year'] = df['day'].dt.dayofyear
print(df)