txt文本数据集处理为csv的python实现

  • 科研需要,用大语言模型生成了一系列文本数据集,现需要将其整理为csv文件,python代码实现如下(简要版)
import csv
from datetime import datetime

# 数据列表
data = [
    {"日期": "2024-05-13", "时间戳": "08:00", "情绪": "平静", "地点": "家里", "记忆流内容": "早上好,今天天气很好,准备出门散步。"},
    {"日期": "2024-05-13", "时间戳": "12:30", "情绪": "焦虑", "地点": "公司", "记忆流内容": "忙碌的一天开始了,先处理一些邮件和会议。"},
    {"日期": "2024-05-13", "时间戳": "13:25", "情绪": "平静", "地点": "健身房", "记忆流内容": "下班后去健身房锻炼身体,放松一下。"},
    {"日期": "2024-05-13", "时间戳": "14:40", "情绪": "开心", "地点": "餐厅", "记忆流内容": "和朋友一起吃晚饭,聊聊近期的生活。"}
]
# 写入CSV文件
with open("data.csv", "w", newline="", encoding="utf-8") as csvfile:
    fieldnames = ["日期", "时间戳", "情绪", "地点", "记忆流内容"]
    writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
    # 写入表头
    writer.writeheader()
    # 写入数据
    for row in data:
        writer.writerow(row)
print("CSV文件已生成。")
  • 运行上述代码,即可生成需要的csv文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值