Python 如何将字典中的列表中的参数提取为单独的浮动列?

Python 如何将字典中的列表中的参数提取为单独的浮动列?,python,pandas,csv,Python,Pandas,Csv,我很难从字典中提取值。字典包含一个列表,其中包含一对感兴趣的数值,我的目的是提取它们并将它们保存在单独的csv文件中 字典数组如下所示: {"geodesic":false, "type":"Point", "coordinates":[34.5 , 23.5]} 我试图在两列中得到坐标。谢谢大家! pd.DataFrame(mydict).to_csv('out.csv', index=False) dataset1 = pd.read_csv('out.csv') dataset2 = p

我很难从字典中提取值。字典包含一个列表,其中包含一对感兴趣的数值,我的目的是提取它们并将它们保存在单独的csv文件中

字典数组如下所示:

{"geodesic":false, "type":"Point", "coordinates":[34.5 , 23.5]}
我试图在两列中得到坐标。谢谢大家!

pd.DataFrame(mydict).to_csv('out.csv', index=False)
dataset1 = pd.read_csv('out.csv')
dataset2 = pd.DataFrame(dataset1, columns=["coordinates"])

您所需要做的就是
cord\u list=mydict[“坐标”]

您不需要将其保存到CSV并重新读取。您可以直接从字典访问变量。更多示例

仅供参考,
pd.DataFrame(dataset1,columns=[“coordinates”])
不是正确的代码。
columns
字段允许您为显示目的重命名列,它不会更改实际加载的列数。当前代码将再次加载所有列