📅  最后修改于: 2023-12-03 15:19:22.947000             🧑  作者: Mango
DataFrame()是Python中一个非常重要的数据结构,它是Pandas库中的一个类。它类似于Excel中的数据表格,由多个行和列组成。
import pandas as pd
data = {'name': ['Tom', 'Jerry', 'Mickey', 'Minnie'],
'age': [25, 30, 45, 40],
'city': ['Shanghai', 'Beijing', 'Guangzhou', 'Shenzhen']}
df = pd.DataFrame(data)
print(df)
输出结果如下:
name age city
0 Tom 25 Shanghai
1 Jerry 30 Beijing
2 Mickey 45 Guangzhou
3 Minnie 40 Shenzhen
from_records是Pandas库中的一个函数,它可以用于将二维数组或元组列表转换为DataFrame对象。
import pandas as pd
data = [('Tom', 25, 'Shanghai'), ('Jerry', 30, 'Beijing'),
('Mickey', 45, 'Guangzhou'), ('Minnie', 40, 'Shenzhen')]
cols = ['name', 'age', 'city']
df = pd.DataFrame.from_records(data, columns=cols)
print(df)
输出结果如下:
name age city
0 Tom 25 Shanghai
1 Jerry 30 Beijing
2 Mickey 45 Guangzhou
3 Minnie 40 Shenzhen
from_records的参数data是一个二维数组或元组列表,cols是列名列表。这个函数可以用于快速创建DataFrame对象。
以上就是Python中DataFrame()和Pandas中from_records的介绍。希望对大家有所帮助。