从 Pandas Dataframe 到 Javascript 数组

Posted

技术标签:

【中文标题】从 Pandas Dataframe 到 Javascript 数组【英文标题】:Going from Pandas Dataframe to Javascript Array 【发布时间】:2019-03-10 11:02:56 【问题描述】:

我需要在表单的 html 文件中创建一个数组:

<script>
   var markers = [
         [1, 2],
         [3, 4]
         ];
</script>

我可以从以下两个来源之一获取此数组:python via pandas 或 sql。我知道如何将列表放入平面文件或 json,但不知道如何将该列表放入 javascript 数组中。

有什么好的方法可以做到这一点?

【问题讨论】:

请发布您的列表,假设您可以从 python 端 result = json.dumps(list) 和从 javascript 端 JSON.parse(result) 我不关注。如果您可以将数据保存到平面文件,有什么问题?另外,这是通过 HTTP 运行还是在本地运行? 抱歉,是这个问题。我可以将平面文件转储到本地服务器,但我不知道如何将内容放入 javascript 数组。在本地运行。 json 是这样的:"a":"0":-64.08,"1":-64.09,"b":"0":42.13,"1":42.12 @racket99 类似,不知道是否完全符合您的情况?看看***.com/questions/23038710/… 【参考方案1】:

在 Django 示例中,您可以这样做:

view.py

data = df.to_dict(orient='records')
return render(request, 'XXX.html','data':data)`

在模板中:

data =  data|safe ;

【讨论】:

以上是关于从 Pandas Dataframe 到 Javascript 数组的主要内容,如果未能解决你的问题,请参考以下文章

从 Pandas Dataframe 到 Javascript 数组

[python][pandas]DataFrame的基本操作

将数据从 CSV 文件添加到 Pandas Dataframe 导致值错误

将数据从 CSV 文件添加到 Pandas Dataframe 导致值错误

将 Kaggle csv 从下载 url 导入到 pandas DataFrame

Pandas 从应用函数返回 DataFrame?