用三种不同的方法,创建以下Dataframe(保证columns和index一致,值不做要求)
时间: 2024-03-19 07:43:08 浏览: 79
好的,我来分别介绍三种方法。
第一种方法是使用字典创建DataFrame。代码如下:
```python
import pandas as pd
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data, index=['a', 'b', 'c'])
print(df)
```
第二种方法是使用numpy数组创建DataFrame。代码如下:
```python
import numpy as np
import pandas as pd
data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
df = pd.DataFrame(data, columns=['A', 'B', 'C'], index=['a', 'b', 'c'])
print(df)
```
第三种方法是使用列表嵌套元组创建DataFrame。代码如下:
```python
import pandas as pd
data = [('a', 1, 4, 7), ('b', 2, 5, 8), ('c', 3, 6, 9)]
df = pd.DataFrame(data, columns=['Index', 'A', 'B', 'C'])
df = df.set_index('Index')
print(df)
```
以上三种方法可以创建相同的DataFrame,输出结果如下:
```
A B C
a 1 4 7
b 2 5 8
c 3 6 9
```
阅读全文