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

Python新手求助:CSV文件行列删除与列分隔处理需求

CSV文件处理解决方案
  • 核心需求梳理

    • 跳过CSV首行,以第2行作为表头
    • 删除无内容的第一列和第三列
    • 对第二列执行分隔拆分操作
  • 调整后的Pandas代码

import pandas as pd

# 读取CSV,指定第2行为表头,自动跳过首行
data = pd.read_csv('myfile.csv', header=1)

# 删除目标列:无标题的第一列(默认命名为Unnamed: 0)和第三列
data = data.drop(columns=['Unnamed: 0', '__fileposition__'])

# 对第二列进行分隔处理,替换为实际使用的分隔符(如空格、分号等)
# 拆分后生成新列,可自定义新列名
data[['拆分列1', '拆分列2']] = data['第二列实际表头'].str.split(',', expand=True)

# 可选:若无需保留原第二列,执行下方删除操作
# data = data.drop(columns=['第二列实际表头'])

# 打印处理后的数据
print("处理完成后的CSV数据:\n")
print(data)
  • 关键说明
    • header=1:明确指定Pandas使用文件的第2行(索引从0开始)作为表头,自动跳过首行无效数据
    • drop(columns=...):精准删除不需要的列,避免模糊匹配可能导致的误删
    • str.split(expand=True):将目标列按指定分隔符拆分,expand=True参数会把拆分结果直接转为DataFrame的新列,方便后续处理

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 16:42:50