如何使用python从数据框中删除第一行/第一列?

2024-09-28 21:37:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用selenium从交易网站上获取动态数据。我已经将整个表刮取并添加到数据框中。现在,我想从数据框中删除第一行/列,并将其插入MySQL。但是,我无法删除该行/列

enter image description here

请帮助我删除第一行或第一列。 我已经试过了,但无法做到:

df = df.iloc[: , 1:]

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_11560/1465043235.py in <module>
----> 1 df = df.iloc[: , 1:]

AttributeError: 'list' object has no attribute 'iloc'

Tags: 数据mostdf网站seleniummysql交易call
1条回答
网友
1楼 · 发布于 2024-09-28 21:37:27

.read_html()返回数据帧列表。您可以按索引位置调用特定的数据帧(即:就像您对df[1]所做的那样)。因此,您需要在数据帧列表中的数据帧上的索引位置1上使用.iloc

df = df[1].iloc[: , 1:]

相关问题 更多 >