pd.DataFrame()参数并给出例子
时间: 2023-07-25 18:25:32 浏览: 91
详解pandas.DataFrame中删除包涵特定字符串所在的行
5星 · 资源好评率100%
当我们使用 `pd.DataFrame()` 创建 DataFrame 对象时,可以传入多个参数。下面是一些常用参数的示例:
1. 通过二维数组创建 DataFrame:
```python
import pandas as pd
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
df = pd.DataFrame(data, columns=['a', 'b', 'c'], index=['x', 'y', 'z'])
print(df)
```
输出:
```
a b c
x 1 2 3
y 4 5 6
z 7 8 9
```
2. 通过字典创建 DataFrame:
```python
import pandas as pd
data = {'a': [1, 4, 7], 'b': [2, 5, 8], 'c': [3, 6, 9]}
df = pd.DataFrame(data, index=['x', 'y', 'z'])
print(df)
```
输出:
```
a b c
x 1 2 3
y 4 5 6
z 7 8 9
```
3. 通过 Series 对象创建 DataFrame:
```python
import pandas as pd
s1 = pd.Series([1, 2, 3], index=['x', 'y', 'z'])
s2 = pd.Series([4, 5, 6], index=['x', 'y', 'z'])
s3 = pd.Series([7, 8, 9], index=['x', 'y', 'z'])
df = pd.DataFrame({'a': s1, 'b': s2, 'c': s3})
print(df)
```
输出:
```
a b c
x 1 4 7
y 2 5 8
z 3 6 9
```
这些是一些常见的参数和用法,更多详细的用法和参数可以查看 pandas 官方文档。
阅读全文