Python DataFrame 创建并新增数据

概述

本文将教会你如何使用Python创建DataFrame并新增数据。DataFrame是Pandas库中的一个数据结构,它提供了一种灵活的方式来处理和分析大量数据。

整体流程

下面是整个流程的概览,你可以使用以下步骤创建并新增数据到DataFrame中:

flowchart TD
    A[导入必要的库] --> B[创建空的DataFrame]
    B --> C[新增列]
    C --> D[新增行]
    D --> E[查看DataFrame]

代码实现

导入必要的库

首先,我们需要导入Pandas库来使用DataFrame。可以使用以下代码导入:

import pandas as pd

创建空的DataFrame

接下来,我们将使用pd.DataFrame()函数创建一个空的DataFrame。可以使用以下代码实现:

df = pd.DataFrame()

新增列

要在DataFrame中新增列,我们可以使用以下代码示例:

df['列名'] = [值1, 值2, 值3, ...]

其中,“列名”是你想要添加的列的名称,[值1, 值2, 值3, ...]是你想要添加的值的列表。

新增行

要在DataFrame中新增行,我们可以使用以下代码示例:

df = df.append({'列1': 值1, '列2': 值2, '列3': 值3, ...}, ignore_index=True)

其中,'列1'、'列2'、'列3'等是你DataFrame中的列名,值1、值2、值3等是你想要添加的值。

查看DataFrame

要查看DataFrame的内容,可以使用以下代码示例:

print(df)

示例

下面是一个完整的示例,展示了如何创建一个包含姓名和年龄的DataFrame,并新增两行数据:

import pandas as pd

# 创建空的DataFrame
df = pd.DataFrame()

# 新增列
df['姓名'] = ['小明', '小红']
df['年龄'] = [20, 25]

# 新增行
df = df.append({'姓名': '小李', '年龄': 30}, ignore_index=True)
df = df.append({'姓名': '小张', '年龄': 35}, ignore_index=True)

# 查看DataFrame
print(df)

运行上述代码,你将会得到以下输出:

   姓名  年龄
0  小明  20
1  小红  25
2  小李  30
3  小张  35

以上就是使用Python创建DataFrame并新增数据的完整流程和代码示例。

希望这篇文章对你有帮助!