如何将Python数组(data = [])写入Excel?

2024-01-05

我正在编写一个 python 程序来处理 .hdf 文件,我想将此数据输出到 Excel 电子表格。我将数据放入数组中,如下所示:

Code:

data = []

for rec in hdfFile[:]:
    data.append(rec)

从这里我创建了一个 9 列 171 行的 2D 数组。

我正在寻找一种方法来迭代这个数组并将每个条目按顺序写入一张纸中。我想知道是否应该创建一个列表,或者如何使用 我创建的数组。

任何帮助将不胜感激。


就像@senderle所说,使用csv.writer

a = [[1,2,3],[4,5,6],[7,8,9]]
ar = array(a)

import csv

fl = open('filename.csv', 'w')

writer = csv.writer(fl)
writer.writerow(['label1', 'label2', 'label3']) #if needed
for values in ar:
    writer.writerow(values)

fl.close()    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将Python数组(data = [])写入Excel? 的相关文章

  • pandas DataFrame.join 的运行时间是多少(大“O”顺序)?

    这个问题更具概念性 理论性 与非常大的数据集的运行时间有关 所以我很抱歉没有一个最小的例子来展示 我有一堆来自两个不同传感器的数据帧 我需要最终将它们连接成两个very来自两个不同传感器的大数据帧 df snsr1 and df snsr2
  • 多输出堆叠回归器

    一次性问题 我正在尝试构建一个多输入堆叠回归器 添加到 sklearn 0 22 据我了解 我必须结合StackingRegressor and MultiOutputRegressor 经过多次尝试 这似乎是正确的顺序 import nu
  • 嵌套列表的重叠会产生不必要的间隙

    我有一个包含三个列表的嵌套 这些列表由 for 循环填充 并且填充由 if 条件控制 第一次迭代后 它可能类似于以下示例 a 1 2 0 0 0 0 0 0 4 5 0 0 0 0 0 0 6 7 根据条件 它们不重叠 在第二次迭代之后 新
  • Python 3d 绘图设置固定色阶

    我正在尝试绘制两个 3d 数组 第一个数组的 z 值在范围内 0 15 0 15 第二个来自 0 001 0 001 当我绘图时 色标自动遵循数据范围 如何设置自定义比例 我不想看到 0 001 的浅色 而应该看到 0 15 的浅色 如何修
  • Tensorboard SyntaxError:语法无效

    当我尝试制作张量板时 出现语法错误 尽管开源代码我还是无法理解 我尝试搜索张量板的代码 但不清楚 即使我不擅长Python 我这样写路径C Users jh902 Documents logs因为我正在使用 Windows 10 但我不确定
  • 打印数字时添加千位分隔符[重复]

    这个问题在这里已经有答案了 我真的不知道这个问题的 名称 所以它可能是一个不正确的标题 但问题很简单 如果我有一个数字 例如 number 23543 second 68471243 我想要它使print 像这样 23 54368 471
  • GUI(输入和输出矩阵)?

    我需要创建一个 GUI 将数据输入到矩阵或表格中并读取此表单数据 完美的解决方案是限制输入表单仅允许float 例如 A 1 02 0 25 0 30 0 515 0 41 1 13 0 15 1 555 0 25 0 14 1 21 2
  • Python 内置的 super() 是否违反了 DRY?

    显然这是有原因的 但我没有足够的经验来认识到这一点 这是Python中给出的例子docs http docs python org 2 library functions html super class C B def method se
  • Python 3:将字符串转换为变量[重复]

    这个问题在这里已经有答案了 我正在从 txt 文件读取文本 并且需要使用我读取的数据之一作为类实例的变量 class Sports def init self players 0 location name self players pla
  • 使用 python/numpy 重塑数组

    我想重塑以下数组 gt gt gt test array 11 12 13 14 21 22 23 24 31 32 33 34 41 42 43 44 为了得到 gt gt gt test2 array 11 12 21 22 13 14
  • 无法导入 langchain.agents.load_tools

    我正在尝试使用 LangChain Agents 但无法导入 load tools 版本 langchain 0 0 27 我尝试过这些 from langchain agents import initialize agent from
  • 嵌套作用域和 Lambda

    def funct x 4 action lambda n x n return action x funct print x 2 prints 16 我不太明白为什么2会自动分配给n n是返回的匿名函数的参数funct 完全等价的定义fu
  • 如何将 ascii 值列表转换为 python 中的字符串?

    我在 Python 程序中有一个列表 其中包含一系列数字 这些数字本身就是 ASCII 值 如何将其转换为可以在屏幕上回显的 常规 字符串 您可能正在寻找 chr gt gt gt L 104 101 108 108 111 44 32 1
  • 如何使用 Python 3 检查目录是否包含文件

    我到处寻找这个答案但找不到 我正在尝试编写一个脚本来搜索特定的子文件夹 然后检查它是否包含任何文件 如果包含 则写出该文件夹的路径 我已经弄清楚了子文件夹搜索部分 但检查文件却难倒了我 我发现了有关如何检查文件夹是否为空的多个建议 并且我尝
  • 找到一个数字所属的一组范围

    我有一个 200k 行的数字范围列表 例如开始位置 停止位置 该列表包括除了非重叠的重叠之外的所有类型的重叠 列表看起来像这样 3 5 10 30 15 25 5 15 25 35 我需要找到给定数字所属的范围 并对 100k 个数字重复该
  • 如何使用 AWS Lambda Python 读取 AWS S3 存储的 Word 文档(.doc 和 .docx)文件内容?

    我的场景是 我尝试使用 python 实现从 Aws Lambda 读取 AWS 存储的 S3 word 文档 doc 和 docx 文件内容 下面的代码是我使用的 我的问题是我可以获取文件名 但无法读取内容 def lambda hand
  • 为什么 csv.DictReader 给我一个无属性错误?

    我的 CSV 文件是 200 Service 我放入解释器的代码是 snav csv DictReader open screennavigation csv delimiter print snav fieldnames 200 for
  • 如何以正确的方式为独立的Python应用程序制作setup.py?

    我读过几个类似的主题 但还没有成功 我觉得我错过或误解了一些基本的事情 这就是我失败的原因 我有一个用 python 编写的 应用程序 我想在标准 setup py 的帮助下进行部署 由于功能复杂 它由不同的 python 模块组成 但单独
  • 每当使用 import cv2 时 OpenCV 都会出错

    我在终端上使用 pip3 install opencv contrib python 安装了 cv2 并且它工作了 但是每当我尝试导入 cv2 或运行导入了 cv2 的 vscode 文件时 在 python IDLE 上它都会说 Trac
  • pytest找不到模块[重复]

    这个问题在这里已经有答案了 我正在关注pytest 良好实践 https docs pytest org en latest explanation goodpractices html test discovery或者至少我认为我是 但是

随机推荐

  • jquery滑块背景颜色

    我是网络编程新手 我正在尝试创建包含滑块的网站 我目前正在使用 jquery 来创建滑块 我试图在滑块值小于 5 时将滑块的背景颜色更改为红色 在滑块值大于 5 时将其背景颜色更改为绿色 如何实现此目的 我必须使用 CSS 来完成这个任务吗
  • 将 lib 添加到 Rails 3 中的“config.autoload_paths”不会自动加载我的模块

    我在旁边放置了一个文件名 g rbRails root lib文件夹 文件内容是这样的 module Google end 然后我添加 config autoload paths W config root lib Rails root a
  • 具有形状 (n,) 的 Sympylambdaify 数组

    我目前与 sympy 存在以下 问题 我有一个象征性的表达 比如M matrix pi a sin 1 b 我想要lambdify并传递给数值优化器 问题是优化器需要函数来输入 输出形状的 numpy 数组 n 特别是不 n 1 现在我已经
  • cmake 和使用“make -jN”的并行构建

    我正在尝试为我的源树设置一个基于 CMake 的并行构建 但是当我发出 cmake make j2 I get jobserver unavailable using j1 Add to parent make rule 作为警告 有谁知道
  • printf 如何知道 CString 字符数据的地址?

    考虑这个代码片段 struct My operator const char const return my my CStringA s aha printf s s s my another variadic function to ge
  • 如何使RecyclerView中每个项目的大小不同?

    I want to achieve something like this But here s what I get after trying 我已经将项目布局的高度设置为 WRAP CONTENT 但结果仍然相同 我应该怎么办 对于那些
  • SwiftUI 中的描边图像边框

    我正在尝试在 SwiftUI 中重新创建 Apple 的节日灯光图像 来自 Apple India 网站的屏幕截图 预期结果 这是我迄今为止所取得的成就 到目前为止我的理解 图像不是形状 所以我们不能抚摸它们的边界 但我还发现shadow
  • 在 Selenium 中如何处理新窗口?

    我正在编写一个硒脚本来登录并创建新邮件 发送邮件并注销 但是当我单击 新邮件 按钮时 它会打开一个新窗口 在硒中我如何处理这个问题 我是硒的新手 请详细解释一下 使用下面的代码 你必须使用 getWindowHandles 我希望它有帮助
  • 如何阻止qt应用程序冻结主程序?

    例如 usr bin env python3 import sys from PySide import QtCore QtGui class Dialog QtGui QDialog def init self QtGui QDialog
  • Jenkins 无法从项目文件夹运行 xcodebuild

    我正在尝试为 iOS 应用程序设置 CI 环境 到目前为止 我已经让 xcodebuild 从命令行正确构建测试版本 但是当 Jenkins 尝试执行它时 我在控制台中得到以下读数 Started by user anonymous Bui
  • 更新了 AutoMapper,现在收到未映射的属性异常

    我有以下映射 Mapper CreateMap
  • 使用 ubuntu 和 postgresql 启动 pgpool 后 pid 文件消失

    我已经在 ubuntu 12 04 上使用 pgpoolII 3 3 3 和 pgPoolAdmin 安装了 postgresql 9 1 如果我尝试使用 sudo pgpool 从终端运行 pgpool 它似乎会启动 查看 ubuntu
  • 使用 mongo csharp 插入后如何获取最近插入的文档的 _id?

    我能够使用以下代码成功插入新文档 但无法获取新插入文档的 id 插入后 user 为空 谢谢你 MongoServer server MongoServer Create MongoDatabase test server GetDatab
  • 将回收者视图中显示的选中复选框的项目保存在列表中

    我设法显示存储在房间数据库中的项目recycler view with checkboxes我想将选中的项目存储在列表中 将选中的项目存储在我使用的列表中setOnClickListener在适配器中的复选框上 如下面的代码 但当我单击显示
  • 在修改 numpy 数组时使用省略号

    我看到了下面的代码here https www tutorialspoint com numpy numpy iterating over array htm 它尝试迭代 numpy 数组 arr 并修改其元素 但是 我不太明白这里使用省略
  • GNU 链接器映射文件给出意外的加载地址

    我正在开发一个嵌入式程序 其中有一个自定义链接器脚本 该程序可以工作 但我注意到链接器在内存中放置几个 部分的方式可能有问题 以下是链接描述文件的相关部分 MEMORY ROM rx ORIGIN 0x00100000 LENGTH 16k
  • C++ 11:智能指针的使用[重复]

    这个问题在这里已经有答案了 使用 smart 的最佳实践是什么 在某些情况下我应该更喜欢使用原始指针而不是智能指针 例如 如果我知道 A 类创建了 B 类并且是 B 类的唯一所有者 是否有理由使用智能指针 如果您知道有关该主题的任何好文章
  • 核心数据问题 - 检查项目是否存在

    我正在研究 NSScreenCast 的一个代码示例 该示例涉及导入到核心数据应用程序 link https github com nsscreencast 012 importing into core data 我的例子大部分都有效 我
  • 如何在.Net Framework 4.8中引用.Net 6.0 dll

    今天是个好日子 我有一个针对 Net Framework 6 0 的类库项目 当我将此 dll 引用到另一个面向 Net Framework 4 8 的项目时 我收到以下错误消息 我会感谢你的帮助 简短的回答是 你不能 NET 6 和 Ne
  • 如何将Python数组(data = [])写入Excel?

    我正在编写一个 python 程序来处理 hdf 文件 我想将此数据输出到 Excel 电子表格 我将数据放入数组中 如下所示 Code data for rec in hdfFile data append rec 从这里我创建了一个 9