如何创建Dataframe数据
时间: 2024-03-10 11:46:28 浏览: 116
在pandas中,可以通过以下几种方式创建DataFrame数据:
1. 通过字典创建DataFrame
可以通过一个字典来创建DataFrame,其中字典的key表示列名,value表示该列的数据。例如:
```
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
```
上述代码中,我们通过一个字典来创建DataFrame对象,并将其赋值给变量`df`。
2. 通过二维列表创建DataFrame
可以通过一个二维列表来创建DataFrame,其中列表的每个子列表表示一行数据。例如:
```
import pandas as pd
data = [['Alice', 25, 'F'], ['Bob', 30, 'M'], ['Charlie', 35, 'M'], ['David', 40, 'M']]
df = pd.DataFrame(data, columns=['name', 'age', 'gender'])
```
上述代码中,我们通过一个二维列表来创建DataFrame对象,并指定了每列的列名。
3. 通过读取文件创建DataFrame
可以通过读取文件来创建DataFrame,常见的文件格式有CSV、Excel等。例如:
```
import pandas as pd
df = pd.read_csv('data.csv')
```
上述代码中,我们通过`read_csv`函数读取了一个CSV文件,并将其转化为DataFrame对象。
阅读全文