从列表或字典创建Pandas的DataFrame对象是一种快捷且常见的方式,下面是具体步骤:
1. 导入所需库
import pandas as pd
2. 从列表创建DataFrame
列表中的每个元素将代表DataFrame中的一行数据,使用pandas.DataFrame()函数从列表创建DataFrame对象。
示例1:
data = [
[1, 'apple', 2.5],
[2, 'banana', 1.5],
[3, 'orange', 3.0],
]
df = pd.DataFrame(data, columns=['id', 'name', 'price'])
这里创建了一个包含三行数据的DataFrame对象,每行数据都由一个列表表示,并给每列设置了名称,即id、name、price三列。
3. 从字典创建DataFrame
字典可以看作是一列数据的集合,使用pandas.DataFrame.from_dict()函数从字典创建DataFrame对象。
示例2:
data = {
'id': [1, 2, 3],
'name': ['apple', 'banana', 'orange'],
'price': [2.5, 1.5, 3.0],
}
df = pd.DataFrame.from_dict(data)
这里创建了一个包含三行数据的DataFrame对象,每行数据都由一个字典表示,并给每列设置了名称,即id、name、price三列。
以上就是从列表或字典创建Pandas的DataFrame对象的方法,两条示例均包含了详细的代码和结果说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:从列表或字典创建Pandas的DataFrame对象的方法 - Python技术站