要按日期查找行的大小,可以使用以下代码示例:
import pandas as pd
# 创建示例数据框
data = {'date': ['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04'],
'size': [10, 20, 30, 40]}
df = pd.DataFrame(data)
# 将日期列转换为日期时间类型
df['date'] = pd.to_datetime(df['date'])
# 按日期排序数据框
df = df.sort_values('date')
# 按日期进行索引
df = df.set_index('date')
# 按日期查找行的大小
size_on_date = df.loc['2021-01-02', 'size']
print(size_on_date)
在上述代码中,我们首先将日期列转换为日期时间类型,以便进行日期操作。然后,我们按日期对数据框进行排序,并将日期列设置为索引。最后,我们可以使用.loc[]通过指定日期和列名来查找行的大小。在上述示例中,我们查找了2021年1月2日的行大小。