gri*_*inc 7 python excel pandas
在我工作的实验室中,我们处理由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
Run Code Online (Sandbox Code Playgroud)
当你说数组时,我不完全确定你的意思,但如果你的意思是矩阵,你可能会寻找:
import pandas as pd
df = pd.read_excel([path here])
df.as_matrix()
Run Code Online (Sandbox Code Playgroud)
这将返回numpy.ndarray类型.
如今,这项任务在 Pandas 中非常容易。
import pandas as pd
df = pd.read_excel('file_name_here.xlsx', sheet_name='Sheet1')
或者
df = pd.read_csv('file_name_here.csv')
这将返回一个pandas.DataFrame
非常强大的对象,用于按列、行、整个 df 或具有 iterrows 的单个项目执行操作。更不用说以不同的方式切片了。