python - 如何在python中将数据帧转换为数组?

标签 python arrays excel numpy dataframe

<分区>

我已经从 excel 中读取了如下数据:

import numpy as np
import pandas as pd

Location = r'C:\temp\test.xlsx'
data = pd.read_excel(Location, '4bar',     header=0,     parse_cols=0)

data
Out[80]: 
             10V        11V
0     -60.531006 -31.539307
1      -2.547607 -30.776367
2      58.487549  48.569336
3      72.220459  74.509277
4      64.591064  74.509277
5      54.672852  60.013428

我想将列“10V”和“11V”放入两个数组中。为了处理带有滤波器系数的数据。 但我不知道如何将列复制到数组或如何直接在 DataFrame 中访问/操作元素?

谁能给我一个提示? 谢谢。

最佳答案

你可以使用as_matrix功能。

import pandas as pd

Location = r'C:\temp\test.xlsx'
data = pd.read_excel(Location, '4bar', header=0, parse_cols=0)
numpy_data = data.as_matrix()

关于python - 如何在python中将数据帧转换为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35702413/

相关文章:

arrays - 从范围加载的数组中删除空白条目

excel - 打开第二个工作簿触发第一个工作簿中的 VBA 代码

java - 如何在 Android 中解析 JSON 数组(不是 Json 对象)

javascript - 如何将单元素数组作为单列/列表返回?

Excel VBA - 刷新选定的查询/连接

python - 在 Python 中将 .BMP 转换为列表

python - Linux 上 VSCode 中 Python 的 VSCode-Python 大纲 View 不起作用

python - 在 python 多处理池中共享 numpy 数组

python - 递归搜索要添加到列表的文件,但如果找到一种类型的文件,则忽略其他类型

javascript - JSON 数组转换为 HTML 选择选项