pd.dataframe参数
时间: 2023-07-12 11:09:58 浏览: 96
详解pandas.DataFrame中删除包涵特定字符串所在的行
5星 · 资源好评率100%
`pd.DataFrame()` 函数可以接受多种不同的参数,下面是一些常用的参数:
- data:要转换为 DataFrame 的数据,可以是 list、ndarray、Series、字典、DataFrame 或其他可转换为二维数组的数据类型。
- index:DataFrame 的行标签(索引),可以是一个索引数组、一个列表、一个 Series 或一个其他可迭代对象。
- columns:DataFrame 的列标签,可以是一个列名数组、一个列表、一个 Series 或一个其他可迭代对象。
- dtype:指定每一列的数据类型,可以是一个字典或一个 Series。
- copy:是否复制数据,默认为 False。
下面是一个用字典创建 DataFrame 的例子:
``` python
import pandas as pd
data = {
'name': ['Alice', 'Bob', 'Charlie', '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 Charlie 18 M
3 David 47 M
```
在这个示例中,我们将一个包含三个键('name'、'age'、'gender')的字典传递给 `pd.DataFrame()`,函数将这个字典转换为了一个带有行索引(默认为 0 到 n-1)和列标签('name'、'age'、'gender')的 DataFrame。
阅读全文