pandas创建空的dataframe
在数据处理和分析中,pandas是一个非常强大的工具。pandas的一个常见用法是创建一个空的dataframe,然后逐步填充数据。本文将详细介绍如何使用pandas创建一个空的dataframe,并且展示一些填充数据的示例。
创建空的dataframe
要创建一个空的dataframe,只需要调用pandas的DataFrame
方法即可。下面是一个示例:
import pandas as pd
df = pd.DataFrame()
print(df)
运行上述代码,输出如下:
Empty DataFrame
Columns: []
Index: []
可以看到,我们成功地创建了一个空的dataframe,没有任何行或列。
向dataframe中添加数据
现在我们来看一些向dataframe中添加数据的方法。
使用字典添加行
可以使用字典来一次性添加多行数据。下面是一个示例:
import pandas as pd
data = {'A': [1, 2, 3],
'B': [4, 5, 6]}
df = pd.DataFrame(data)
print(df)
运行上述代码,输出如下:
A B
0 1 4
1 2 5
2 3 6
可以看到,我们成功地向dataframe中添加了两列数据。
使用append方法添加行
我们也可以使用append
方法逐行添加数据。下面是一个示例:
import pandas as pd
df = pd.DataFrame(columns=['A', 'B'])
# 添加第一行数据
df = df.append({'A': 1, 'B': 4}, ignore_index=True)
# 添加第二行数据
df = df.append({'A': 2, 'B': 5}, ignore_index=True)
# 添加第三行数据
df = df.append({'A': 3, 'B': 6}, ignore_index=True)
print(df)
运行上述代码,输出如下:
A B
0 1 4
1 2 5
2 3 6
可以看到,通过append
方法,我们成功地逐行添加了数据。
总结
本文介绍了如何使用pandas创建一个空的dataframe,并且展示了向dataframe中添加数据的两种方法:使用字典和append
方法。