使用Python的pandas库进行操作,具体代码如下:
import pandas as pd
# 读取数据
data = pd.read_csv("data.csv")
# 将日期列转换为日期类型
data["date"] = pd.to_datetime(data["date"])
# 按照日期列进行分组
grouped_data = data.groupby(data["date"].dt.strftime('%Y-%m-%d'))
# 输出每组的数据
for group_name, group_data in grouped_data:
print(group_name)
print(group_data)
其中,pd.to_datetime()
函数将日期列转换为日期类型,data["date"].dt.strftime('%Y-%m-%d')
将日期列中的日期格式化为yyyy-mm-dd
格式,在groupby()
函数中使用该格式进行分组。最后,使用for
循环输出每组的数据。
上一篇:按照日期列将列转换为行