python - 将列表列表获取到 pandas DataFrame

我正在将电子表格的内容读入 pandas。 DataNitro 有一个方法可以将矩形单元格选择作为列表返回。所以

table = Cell("A1").table

给予

table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]]

headers = table.pop(0) # gives the headers as list and leaves data

我正忙着写代码来翻译这个,但我的猜测是它是如此简单的使用,必须有方法来做到这一点。似乎无法在文档中找到它。任何指向可以简化此方法的方法的指针?

最佳答案

直接调用pd.DataFrame构造函数:

df = pd.DataFrame(table, columns=headers)
df

   Heading1  Heading2
0         1         2
1         3         4

https://stackoverflow.com/questions/19112398/

相关文章:

python - python中的assertEquals与assertEqual

linux - Bash 脚本在空行上打印 "Command Not Found"

python - Windows 上的错误 "Import Error: No module nam

linux - 64 位 Linux 机器上的 Android SDK

windows - 为什么在 Windows 上创建新进程比在 Linux 上更昂贵?

c - 将输出重定向到文件时 printf() 和 system() 的结果顺序错误

python - 子进程命令的实时输出

python - Django 动态模型字段

python - 如何在 Python 中创建 PDF 文件

linux - 将 awk 与列值条件一起使用