Python 如何使用熊猫放下第一排?

Python 如何使用熊猫放下第一排?,python,pandas,Python,Pandas,我搜索了与删除行相关的其他问题,但找不到有效的问题: 我从工具导出了一个CSV文件,如下所示: Internal-HTML || --------------- | --------------|-------------| 地址|内容|状态代码| ----------------|---------------|-------------| www.example.com | text/html | 200| 我想删除包含“Internal-HTML”的第一行。当使用df.keys()分析它

我搜索了与删除行相关的其他问题,但找不到有效的问题:

我从工具导出了一个CSV文件,如下所示:

Internal-HTML ||
--------------- | --------------|-------------|
地址|内容|状态代码|
----------------|---------------|-------------|
www.example.com | text/html | 200|
我想删除包含“Internal-HTML”的第一行。当使用
df.keys()
分析它时,我得到了以下信息“
索引(['Internal-HTML'],dtype='object')

我想使用第二行作为索引,它包含正确的列标签

当我使用代码时:

a = pandas.read_csv("internal_html.csv", encoding="utf-8")
a.drop('Internal - HTML')
a.head(3)
我得到这个错误:
KeyError:'Internal-HTML'

我还尝试了此处的建议,并尝试重置索引:

a = pandas.read_csv("internal_html.csv", encoding="utf-8")
a.reset_index(level=0, drop=True)
a.head(3)

上述选项均无效。

您可以在第一次调用中添加
标题
作为参数,以使用列名和数据开头:

a = pandas.read_csv("internal_html.csv", encoding="utf-8", header=1)

不完全确定数据在
csv
中的位置,但我认为您可以在阅读
csv
时使用
skiprows=1

a = pd.read_csv("internal_html.csv", encoding="utf-8")
a.keys()
输出:

Index(['Internal - HTML'], dtype='object')
                            Internal - HTML
Address            Content   Status Code   
www.example.com   text/html     200        
Index(['Address', '   Content', 'Status Code'], dtype='object')
           Address      Content       Status Code
  0  www.example.com    text/html     200        
查看
df
(假设数据采用以下格式):

输出:

Index(['Internal - HTML'], dtype='object')
                            Internal - HTML
Address            Content   Status Code   
www.example.com   text/html     200        
Index(['Address', '   Content', 'Status Code'], dtype='object')
           Address      Content       Status Code
  0  www.example.com    text/html     200        
现在,使用
skiprows
读取
.csv
文件:

a = pd.read_csv("internal_html.csv", encoding="utf-8", skiprows=1)
print(a.keys())
输出:

Index(['Internal - HTML'], dtype='object')
                            Internal - HTML
Address            Content   Status Code   
www.example.com   text/html     200        
Index(['Address', '   Content', 'Status Code'], dtype='object')
           Address      Content       Status Code
  0  www.example.com    text/html     200        
观察数据帧
a

输出:

Index(['Internal - HTML'], dtype='object')
                            Internal - HTML
Address            Content   Status Code   
www.example.com   text/html     200        
Index(['Address', '   Content', 'Status Code'], dtype='object')
           Address      Content       Status Code
  0  www.example.com    text/html     200