从 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 导致值错误