python - 创建DataFrame时如何保留列顺序?
问题描述
例如,假设我计算了两个变量A
和B
,两个 numpy 数组。
现在我想用它们制作一个数据框,然后写入CSV,这样B就在A之前。但是,当我尝试时:
out_df = pd.DataFrame({'B':B,'A':A})
out_df.head()
我看到 A 列已放置在 B 列的左侧。在某些分析中,这无关紧要,但我特别想要 B 列,然后是输出 csv 中的 A 列。
如何告诉 pd.DataFrame 在指定列时尊重它们的顺序?
解决方案
推荐阅读
- nlp - 在为 HuggingFace 编码数据集时使用所有可用 RAM 后会话崩溃
- python - 文本转语音时如何打印
- c# - C#统一如何使用点积来保持2个外部向量相对于内部向量作为内部向量的变化
- postgresql - Docker-Compose 找不到配置环境文件
- sql - 如何在sql server中查找以大写字母开头的名称
- flutter - 使用 url 启动器的电子邮件正文不正确
- java - 将 API 响应限制为 100 并迭代它直到响应结束
- reactjs - 如何在 React.js 中的菜单组件基础上更改 Home 组件中的数据
- google-cloud-platform - Terraform - GCP - 启用 alpha API
- javascript - 密码验证在登录表单中不起作用