使用Python中的pandas库,可以先将时间戳列转换成datetime类型,然后使用groupby函数按照时间戳进行分组,再使用apply函数将同一时间戳的行合并成一个字符串。
示例代码:
import pandas as pd
# 读入包含时间戳的csv文件
df = pd.read_csv('file.csv')
# 将时间戳列转换成datetime类型
df['timestamp'] = pd.to_datetime(df['timestamp'])
# 按照时间戳分组,并将同一时间戳的行合并成一个字符串
grouped = df.groupby(pd.Grouper(key='timestamp', freq='1S')).apply(lambda x: ','.join(x['message']))
# 将结果保存成csv文件
grouped.to_csv('result.csv')