python - 从以标题为键的列创建字典,没有列表格式
问题描述
一个简单的 DataFrame 示例
ID1 ID2
0 1 2
1 2 2
我需要将列 ID1 转换为一个字典,其中“ID1”是键,行值是纯值。我指定的输出是
dict1 = {ID1 : ('1','1'...)}
到目前为止,我已经使用一个简单的pandas.DataFrame.to_dict(list)
语句来获得以下内容
dict2 = {ID1 : ['1','1'...]}
但是,当我将 dict 传递到我的数据库时,dict2 不起作用。任何建议如何在列表中创建没有方括号的字典,所以我得到的结果如 dict1 所示?
解决方案
如果我理解正确,你想要这样的东西
d = {k:tuple(v) for k,v in dict2.items()}
推荐阅读
- wpf - 未应用 WPF 悬停边框效果
- android-studio - 为什么我的 Android Studio 模拟器屏幕只在任务栏中可见
- openlayers - 使用 openlayers 设置地图比例
- python - 在pyqt5中动态更改数据破折号
- javascript - 使用 ApiService 将 redux 工具包方法 createAsyncThunk 与 Angular HttpClient 集成
- php - Symfony 路由主机正则表达式
- linux - 使用 containerd 为容器创建同级进程
- firebase - 想要在flutter中通过底部导航栏的总价
- database - 如何从 laravel 中的用户的数据透视表中获取角色名称?
- javascript - 如何从 Keycloak 授权服务策略中请求的资源 URI 中获取路径参数?