gpt4 book ai didi

python - 第一行以 Pandas 为标题

转载 作者:行者123 更新时间:2023-12-04 10:20:09 24 4
gpt4 key购买 nike

我有以下 Pandas 数据框 df :

import pandas as pd
from io import StringIO
s = '''\
"Unnamed: 0","Unnamed: 1"
Objet,"Unités vendues"
Chaise,3
Table,2
Tabouret,1
'''
df = pd.read_csv(StringIO(s))

看起来像:
  Unnamed: 0     Unnamed: 1
0 Objet Unités vendues
1 Chaise 3
2 Table 2
3 Tabouret 1

我的目标是将第一行作为标题。

我用 :
headers = df.iloc[0]
df.columns = [headers]

但是,“0”出现在索引列名中(这是正常的,因为这个 0 位于第一行)。
0          Objet Unités vendues 
1 Chaise 3
2 Table 2

我试图以多种方式删除它,但没有任何效果:

都没有 del df.index.name来自 this post

都没有 df.columns.name = None来自 this postthis one (这是同样的情况)

我怎么能有这个预期的输出:
           Objet Unités vendues 
1 Chaise 3
2 Table 2

最佳答案

当你首先加载你的表时定义它怎么样?
pd.read_csv('filename', header = 1)
否则我想你可以这样做:
df.drop('0', axis = 1)

关于python - 第一行以 Pandas 为标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60904532/

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