gpt4 book ai didi

python - 使用 pd.read_csv 时无法删除 header

转载 作者:行者123 更新时间:2023-11-28 18:33:13 25 4
gpt4 key购买 nike

我有一个 .csv,其中包含列标题并显示在下方。当我将文件作为数据框摄取时,我需要取消列标签。

date,color,id,zip,weight,height,locale
11/25/2013,Blue,122468,1417464,3546600,254,7

当我发出以下命令时:

 df = pd.read_csv('c:/temp1/test_csv.csv', usecols=[4,5], names = ["zip","weight"], header = 0, nrows=10)

我得到:

zip               weight
0 1417464 3546600

我已经尝试了 header=True 和 header=0 的各种操作。如果我不使用 header=0,那么列将全部打印在行的顶部,如下所示:

    zip           weight
height locale
0 1417464 3546600

我试过 skiprows= 0 和 1 但都没有删除标题。但是,该命令通过跳过指定的行来工作。

我真的可以使用一些额外的见解或解决方案。提前感谢您提供的任何帮助。

提比略

最佳答案

使用@jezrael 的示例,如果您想跳过标题并取消列标签:

import pandas as pd
import numpy as np
import io

temp=u"""date,color,id,zip,weight,height,locale
11/25/2013,Blue,122468,1417464,3546600,254,7"""
#after testing replace io.StringIO(temp) to filename
df = pd.read_csv(io.StringIO(temp), usecols=[4,5], header=None, skiprows=1)
print df
4 5
0 3546600 254

关于python - 使用 pd.read_csv 时无法删除 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34971477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com