pd.DataFrame
时间: 2023-07-12 17:35:37 浏览: 116
浅析pandas 数据结构中的DataFrame
pandas库中的pd.DataFrame()函数用于创建一个DataFrame对象,它是一个二维表格数据结构,每列可以是不同的数据类型(数值、字符串、布尔值等)。DataFrame对象类似于电子表格或SQL表,它可以用于数据处理、数据分析、数据可视化等各种任务。
pd.DataFrame()函数可以接受多种不同类型的输入数据,例如:
- 二维数组
- 列表或元组的字典
- Series对象的字典
- 其他DataFrame对象
以下是一些创建DataFrame对象的示例代码:
```python
import pandas as pd
# 从二维数组创建DataFrame对象
data = [['Alice', 25], ['Bob', 30], ['Charlie', 35]]
df1 = pd.DataFrame(data, columns=['Name', 'Age'])
print(df1)
# 从列表的字典创建DataFrame对象
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}
df2 = pd.DataFrame(data)
print(df2)
# 从Series对象的字典创建DataFrame对象
data = {'Name': pd.Series(['Alice', 'Bob', 'Charlie']), 'Age': pd.Series([25, 30, 35])}
df3 = pd.DataFrame(data)
print(df3)
# 从其他DataFrame对象创建DataFrame对象
df4 = pd.DataFrame(df3)
print(df4)
```
输出结果为:
```
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
```
这些示例代码演示了如何从不同类型的输入数据创建DataFrame对象,可以根据需要选择最适合的方法来创建DataFrame对象。
阅读全文