Python中创建DataFrame的方法有很多种,下面我们将分别介绍几种创建DataFrame的方法。
方法1:使用列表创建DataFrame
首先,我们可以使用列表来创建DataFrame。具体步骤如下:
- 导入所需模块
import pandas as pd
- 构建列表数据
data = [['Jack', 18], ['Rose', 20], ['Tom', 22]]
- 创建DataFrame
df = pd.DataFrame(data, columns=['Name', 'Age'])
其中,第三步中的columns
参数用于指定DataFrame的列名。上述代码执行完后,输出的结果如下:
Name Age
0 Jack 18
1 Rose 20
2 Tom 22
方法2:使用字典创建DataFrame
其次,我们也可以使用字典来创建DataFrame。具体步骤如下:
- 导入所需模块
import pandas as pd
- 构建字典数据
data = {'Name': ['Jack', 'Rose', 'Tom'], 'Age': [18, 20, 22]}
- 创建DataFrame
df = pd.DataFrame(data)
不需要指定columns参数,因为data字典中的键名自动被当做DataFrame的列名。上述代码执行完后,输出的结果如下:
Name Age
0 Jack 18
1 Rose 20
2 Tom 22
方法3:使用csv文件创建DataFrame
最后,我们还可以使用csv文件来创建DataFrame,具体步骤如下:
- 导入所需模块
import pandas as pd
- 使用
read_csv
方法读取文件
df = pd.read_csv('data.csv')
其中,'data.csv'为待读取csv文件的名称。上述代码执行完后,输出的结果就是这个文件的内容。
例如,如果我们有如下的data.csv文件:
Name,Age
Jack,18
Rose,20
Tom,22
则使用上述代码读取文件后,输出的结果如下:
Name Age
0 Jack 18
1 Rose 20
2 Tom 22
综上所述,我们可以通过列表、字典和csv文件来创建DataFrame。其中,使用csv文件创建DataFrame是一种常用的方法,因为我们通常会从外部获取数据,数据存储在csv文件中,因此方便读取和处理。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在 Python 中创建DataFrame的方法 - Python技术站