python - 如何轻松地将数组的内容放入 pandas 数据框中?
问题描述
我目前正在尝试将行添加到数据框中。我有 3 个变量,stft、cqt 和 feature_extract,但我有 22 列,我的 20 个功能在 feature_extract 中。我想做这样的事情
df_feats = df_feats.append(pd.Series([stft, cqt, feature_extract], index=df_feats.columns), ignore_index=True)
但我显然得到了一个错误,因为它说有太多的列。另一种方法是做这样的事情
df_feats = df_feats.append(pd.Series([stft, cqt, feature_extract[0], ...feature_extract[19]], index=df_feats.columns), ignore_index=True)
但是全部写出来似乎没有意义。特别是如果我打算稍后改变事情。我该怎么做?
解决方案
所以我们有两个单独的项目stft
和cqt
,还有一个feature_extract
包含 20 个项目的列表,我们想要生成一个包含 22 个项目的列表?
那是拼写[stft, cqt] + feature_extract
。
推荐阅读
- pine-script - 当连续 3 根蜡烛收于均线上方时,如何进入买入交易?
- jackson - Springboot 招摇不与 JsonView 一起使用
- javascript - 在指令中禁用不重置
- xcode - 创建 IPA 时出现 Xcode 错误:与应用程序标识符的权利文件值不匹配
- sqoop - 未找到 Oozie Sqoop shell 操作 sqoop 命令
- xcode - Xcode,git commit 后排除的文件
- swagger - 在 Jhipster 中添加 swagger 组
- python - 使用 Python 中的私钥通过 SSH 连接和查询 Mongo 数据库
- php - 如何在不登录php的情况下下载instagram故事
- quarkus - Quarkus 生产准备好了吗?