在我工作的实验室中,我们处理了96孔板读数器产生的大量数据。我试图通过编写一个脚本来加速这个过程,该脚本将从吸光度计算细胞毒性百分比(简单部分:))并使用matplotlib输出条形图。
问题在于读板器将数据输出到.xls文件中。我知道像pandas这样的模块有一个read_excel函数,你能解释我应该如何阅读excel文件并将其放入数据框中吗?
由于
24孔板的数据样本(为简单起见):
0.0868 0.0910 0.0912 0.0929 0.1082 0.1350
0.0466 0.0499 0.0367 0.0445 0.0480 0.0615
0.6998 0.8476 0.9605 0.0429 1.1092 0.0644
0.0970 0.0931 0.1090 0.1002 0.1265 0.1455
答案 0 :(得分:6)
当你说阵列时,我并不完全确定你的意思,但如果你的意思是矩阵,你可能会寻找:
import pandas as pd
df = pd.read_excel([path here])
df.as_matrix()
返回numpy.ndarray类型。
答案 1 :(得分:4)
这些天来,这项任务在熊猫中非常容易。
Maybe
{ contentType : ContentType
, isFeatured : Bool
, profile : Profile
, title : Title
, topics : List Topic
, url : Url
}
import pandas
答案 2 :(得分:2)
答案 3 :(得分:0)
您也可以使用my wrapper library进行尝试,它也使用xlrd:
import pyexcel as pe # pip install pyexcel
import pyexcel.ext.xls # pip install pyexcel-xls
your_matrix = pe.get_array(file_name=path_here) # done