gpt4 book ai didi

python - 如何从 pandas DF 获取 `field_name:field_type` 的字典

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:14 25 4
gpt4 key购买 nike

我正在尝试从给定的 Dataframe 创建一个简单的字段和字段类型字典(格式:field_name:field_type)

例如,我有这个 DF.dtypes:

1. name                                 object
2. On_Time object
3. On_Budget object
4. actual_hr float64
5. Baseline_Start_Date datetime64[ns]
6. Forecast_Start_Date datetime64[ns]

我想运行一个函数来返回所需的字典:

{'NAME':'object', 'On_Time':'object', 'On_Budget':'object', 'actual_hr':'float64', 'Forecast_Start_Date':'datetime64[ns]', 'actual_hr':'datetime64[ns]'}

最佳答案

尝试使用 dtypes 到字典使用 .to_dict():

>>> import pandas as pd
>>> df=pd.DataFrame({'a':[1,2,3],'b':['a','b','c']})
>>> {k:str(v[0]) for k,v in pd.DataFrame(df.dtypes).T.to_dict('list').items()}
{'a': 'int64', 'b': 'object'}

关于python - 如何从 pandas DF 获取 `field_name:field_type` 的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51982858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com