python如何形成表格

原创
ithorizon 7个月前 (09-30) 阅读数 37 #Python

Python中生成表格的几种方法

在Python中,生成表格的常见方法包括使用标准库中的csv模块,以及使用第三方库如pandas,以下是一个简单的示例:

使用csv模块生成表格:

import csv
定义数据
data = [
    ["Name", "Age", "City"],
    ["John", 28, "New York"],
    ["Emma", 25, "San Francisco"],
    ["Tom", 32, "Chicago"]
]
打开文件并写入数据
with open('output.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    for row in data:
        writer.writerow(row)

使用pandas库生成表格:

import pandas as pd
定义数据
data = {
    'Name': ['John', 'Emma', 'Tom'],
    'Age': [28, 25, 32],
    'City': ['New York', 'San Francisco', 'Chicago']
}
创建DataFrame
df = pd.DataFrame(data)
输出到csv文件
df.to_csv('output.csv', index=False)

代码将生成一个包含Name、Age和City三个字段的表格,并将表格保存到output.csv文件中,使用pandas库生成表格的方法更加简洁易用,推荐使用。



热门