pandas DataFrame转字典:直接转换方法与结果分析
本文介绍如何使用pandas将DataFrame直接转换为字典对象。通过dict()函数转换,生成的字典键为列名,值为对应的Series对象。文章展示了具体代码实现及输出结果,包括列名列表和值的数据类型,帮助开发者理解转换后的数据结构。
pandas DataFrame转字典的方法与结果
实现DataFrame到字典的直接转换非常简单,只需将DataFrame对象传入dict()函数即可。此时,生成的字典key对应DataFrame的列名(column)。
import pandas as pd
data = pd.read_csv('./input/month_6_1.csv')
print(data.head())
data_dict = dict(data)
# print(data_dict)
print(data_dict.keys())
print(type(data_dict['province']))
转换后的结果如下所示:
[5 rows x 11 columns]
dict_keys(['province', 'city', 'address', 'longitude', 'latitude', 'price', 'buildingTypeId', 'tradeTypeId', 'listingDate', 'daysOnMarket', 'bedrooms'])
<class 'pandas.core.series.Series'>
Process finished with exit code 0
以上就是利用pandas将DataFrame转化为dict的完整方法。希望本文的内容能为您提供参考,欢迎继续支持本站获取更多技术分享。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













