我正在从各种来源(csv,xls,json等...)加载数据到Pandas数据帧,我想生成语句来创建和填充这个数据的SQL数据库.有谁知道这样做的方法?
我知道pandas有一个to_sql函数,但是它只适用于数据库连接,它不能生成字符串.
我想要的是采用这样的数据帧:
import pandas as pd
import numpy as np
dates = pd.date_range('20130101',periods=6)
df = pd.DataFrame(np.random.randn(6,4),index=dates,columns=list('ABCD'))
Run Code Online (Sandbox Code Playgroud)
并且会生成一个函数(这个例子是PostgreSQL,但任何都可以):
CREATE TABLE data
(
index timestamp with time zone,
"A" double precision,
"B" double precision,
"C" double precision,
"D" double precision
)
Run Code Online (Sandbox Code Playgroud) 我有一个 HighCharts 树形图,显示一组包含子类别的类别。该图的要点是显示有多少数据属于类别 A,以及有多少数据属于类别 A1。
我的创建如下:
$(function () {
$('#container').highcharts({
series: [{
colorByPoint: true,
layoutAlgorithm: "stripes",
alternateStartingDirection: true,
allowPointSelect: true,
point: {
events: {
click: function () {
alert(this.name + ": " + this.value);
}
}
},
dataLabels: {
},
type: "treemap",
levels: [{
level: 1,
dataLabels: {
enabled: true,
align: 'right',
rotation: 30,
crop: false,
overflow: 'none',
inside: false,
style: {
fontSize: '15px',
fontWeight: 'bold'
}
}
}, {
level: 2,
dataLabels: {
style: {
}
},
layoutAlgorithm: …Run Code Online (Sandbox Code Playgroud)