gpt4 book ai didi

python - 从 Pandas 中删除这一特定行时出现问题?

转载 作者:太空宇宙 更新时间:2023-11-04 08:40:16 25 4
gpt4 key购买 nike

我在 Databricks 上运行这个,我很难放弃一行。默认情况下,上传文档时,所有行的标题为“_c1、_c2、_c3 ...”: My example CSV file

我希望第一行成为我的标题,但我很难做到这一点。

至于代码,这是我得到的最远的(我的数据框是 df):

df.columns = df.iloc[0]
df.drop(df.index[0])
df.index.name = None
df.columns.name = None

这将返回一个如下所示的数据框: enter image description here

我认为我在正确的轨道上,但我不知道如何完全删除第 0 行。 'df.drop(df.index[0])' 似乎不起作用。任何帮助都会很棒!

最佳答案

您需要在drop 方法中指定inplace=True:

df.drop(df.index[0], inplace=True)

否则它返回一个新的数据框,第一行被删除,你需要将它分配回df:

df = df.drop(df.index[0])

关于python - 从 Pandas 中删除这一特定行时出现问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45402838/

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