pandas - 无法添加索引和替换标题行 - Pandas DataFrame
问题描述
数据框由以下代码创建:
我设置了一个路径变量
filenames = glob.glob(path + "/*.csv")
df = []
for filename in filenames:
df.append(pd.read_csv(filename))
frame = pd.concat(df)
数据框没有索引,我希望数据框的第一行成为标题。
为了尝试使用第一行值重命名标题,我编写了以下代码,但出现以下错误。
header = frame.iloc[0]
frame2 = df[1:]
frame2.rename(columns = header)
'list' object has no attribute 'rename'
当我运行以下命令时,在我看来我是一个数据框:
type(frame)
pandas.core.frame.DataFrame
我将如何给数据框架(称为框架)一个编号索引。
解决方案
推荐阅读
- html - 在 sweetalert2 内显示不显示和块的表
- sql - Oracle 数据库 10G 查询待解决
- php - Laravel:用户 15 天未登录系统然后发送邮件
- python - 如何输出网络的第二层?
- angular - Angular Material:使用反应形式选择对象选择的多个默认值
- sql - 基于 SQL 条件的搜索,不适用于 AND 条件
- sql - SQL server OPENJSON,显示 JSON 原始字符串和字段的最佳方法
- deep-learning - 什么是最好的条件生成模型?以及任何实施技巧?
- php - 奇怪的 Laravel DB 监听器使查询插入返回错误的 ID [已解决]
- java - 任何人都可以帮助我了解我在 Android 中使用 AsyncTask 时收到错误代码 400