python

python爬取数据后怎么生成表格

小亿
93
2023-12-14 15:14:30
栏目: 编程语言

要生成表格,可以使用Python中的pandas库。以下是一个简单的示例代码,演示如何使用pandas生成一个表格并将爬取到的数据填充进去:

import pandas as pd

# 假设爬取到的数据存储在一个名为data的列表中
data = [
    {"姓名": "张三", "年龄": 20, "性别": "男"},
    {"姓名": "李四", "年龄": 25, "性别": "男"},
    {"姓名": "王五", "年龄": 30, "性别": "女"}
]

# 使用pandas创建一个DataFrame对象
df = pd.DataFrame(data)

# 将DataFrame对象保存为Excel文件
df.to_excel("data.xlsx", index=False)

运行以上代码后,将会生成一个名为data.xlsx的Excel文件,其中包含了爬取到的数据。

如果你希望将数据以表格的形式显示在终端上,可以使用pandas的.to_string()方法:

import pandas as pd

# 假设爬取到的数据存储在一个名为data的列表中
data = [
    {"姓名": "张三", "年龄": 20, "性别": "男"},
    {"姓名": "李四", "年龄": 25, "性别": "男"},
    {"姓名": "王五", "年龄": 30, "性别": "女"}
]

# 使用pandas创建一个DataFrame对象
df = pd.DataFrame(data)

# 将DataFrame对象以表格形式显示在终端上
print(df.to_string(index=False))

运行以上代码后,将会在终端上打印出以下内容:

姓名  年龄 性别
张三  20  男
李四  25  男
王五  30  女

这样就实现了将爬取到的数据以表格的形式呈现出来。

0
看了该问题的人还看了