创建一个空的dataframe再往里面添加行
时间: 2024-06-09 22:02:54 浏览: 117
Python创建一个空的dataframe,并循环赋值的方法
创建一个空的dataframe并往其中添加行的一种常见方法是使用pandas库中的DataFrame()函数和append()函数。下面是一个例子:
```
import pandas as pd
# 创建一个空的dataframe
df = pd.DataFrame(columns=['列1', '列2', '列3'])
# 添加行数据
df = df.append({'列1': '值1', '列2': '值2', '列3': '值3'}, ignore_index=True)
df = df.append({'列1': '值4', '列2': '值5', '列3': '值6'}, ignore_index=True)
```
在上述例子中,我们首先使用DataFrame()函数创建了一个名为df的空的dataframe,该dataframe有三个列分别为'列1'、'列2'和'列3'。然后,我们使用append()函数向dataframe中添加两行数据,每一行数据都是一个字典类型,键为列名,值为要添加的数据。在添加完行数据后,我们需要将结果赋值给df变量,以便更新原始dataframe。ignore_index=True参数可以确保新添加的行具有连续的整数索引。
阅读全文