📜  如何在 python 中创建数据框(1)

📅  最后修改于: 2023-12-03 15:08:45.399000             🧑  作者: Mango

如何在 Python 中创建数据框

在 Python 中,数据框是一种常用的数据结构,可以用于存储和处理结构化数据。本文将介绍几种常见的创建数据框的方式。

方法一:使用 Pandas 创建数据框
import pandas as pd

# 创建字典数据
data = {'name': ['Alice', 'Bob', 'Charles', 'David'],
        'age': [25, 32, 18, 47],
        'gender': ['F', 'M', 'M', 'M']}

# 将字典数据转化为数据框
df = pd.DataFrame(data)

# 查看数据框
print(df)

输出结果:

      name  age gender
0    Alice   25      F
1      Bob   32      M
2  Charles   18      M
3    David   47      M
方法二:使用 NumPy 创建数据框

如果你想使用 NumPy 创建数据框,你需要安装 Pandas 库。

import numpy as np
import pandas as pd

# 创建 NumPy 数组
arr = np.array([[1, 2], [3, 4]])

# 将数组转化为数据框
df = pd.DataFrame(arr, columns=['A', 'B'])

# 查看数据框
print(df)

输出结果:

   A  B
0  1  2
1  3  4
方法三:使用 Python 内置库 csv 创建数据框
import csv

# 从 CSV 文件读取数据
with open('data.csv', mode='r') as file:
    reader = csv.DictReader(file)
    rows = list(reader)

# 将数据转化为数据框
df = pd.DataFrame(rows)

# 查看数据框
print(df)

输出结果:

    Name  Age Gender
0  Alice   25      F
1    Bob   32      M
2    Tom   18      M
3  David   47      M

以上便是几种在 Python 中创建数据框的常用方式。如果你想学习更多有关数据框的知识,可以查看 Pandas 官方文档。