You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用pandas读取CSV文件生成可按索引取值的影片数据结构

实现代码

你可以直接用以下pandas代码读取CSV并得到和原Films完全一致的结构,原有遍历逻辑不需要做任何修改:

import pandas as pd

# 读取CSV文件,替换为你实际的文件路径
df = pd.read_csv(
    "your_file_path.csv",
    sep="|",  # 指定分隔符为竖线
    header=None,  # 声明CSV无表头,不将第一行识别为列名
    skipinitialspace=True,  # 自动忽略分隔符后的前导空格
)

# 清除所有字符串字段首尾的多余空白字符
df = df.apply(lambda col: col.str.strip() if col.dtype == object else col)

# 转换为和原Films完全一致的元组嵌套列表结构
self.Films = tuple(df.values.tolist())

兼容说明

转换完成后你原来的遍历逻辑可以直接运行,不需要修改:

for j in self.Films:
    Film_principal = j[0]
    Possible_sequel = j[1]
    # 剩余原有逻辑保持不变

如果需要将第三列识别为数字类型、第四列识别为日期类型,只需要在read_csv中追加两个参数即可:

parse_dates=[3],  # 将第4列(索引从0开始)解析为日期格式
dtype={2: int}  # 强制第3列为整数类型

内容的提问来源于stack exchange,提问作者wundolab

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 16:15:08