我从Excel中像如下读取数据:如何将数据框转换为Python中的数组?
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中访问/操作元素?
任何人都可以给我一个提示吗? 谢谢。
我会建议通过熊猫文档,采取第一个熊猫教程等 – rll
可能重复的[转换熊猫数据框为numpy数组,保留索引](http://stackoverflow.com/questions/13187778/convert-pandas -dataframe-to-numpy-array-preserve-index) – rll
我不认为这是重复的。链接的问题并没有真正回答如何访问列。 (尽管如此,可能还有其他问题/答案) – kazemakase