我想追加section到div一个按钮的点击.
我希望section仅在第一次单击时附加,我在下面使用的代码section每次单击时都会附加div.
我该怎么办呢?
$("#nextractorapply").click(function () {
$("#main").append('<section id="nextractor" class="five"> </section>');
});
Run Code Online (Sandbox Code Playgroud) 我正在运行一个SQL查询,它返回一个Decimal列表.当我尝试将其转换为JSON时,我得到类型错误.
查询:
res = db.execute("""
SELECT CAST ((SUM(r.SalesVolume)/1000.0) AS decimal(6,1))
FROM RawData r
INNER JOIN Product p
ON r.ProductId = p.ProductId
INNER JOIN Calendar c
ON r.DayId = c.DayId
WHERE c.WeekCodeInYear BETWEEN 1 AND 12
AND
c.YearId = 2014
GROUP BY c.WeekCodeInYear """)
Run Code Online (Sandbox Code Playgroud)
结果清单:
[Decimal('34.3'), Decimal('50.9'), Decimal('31.5'), Decimal('23.3'), Decimal('19
.7'), Decimal('56.9'), Decimal('43.8'), Decimal('35.2'), Decimal('29.2'), Decima
l('43.7'), Decimal('42.6'), Decimal('23.4')]
Run Code Online (Sandbox Code Playgroud)
码:
for row in res:
testlist.append (row[0])
print testlist
list = json.dumps(testlist)
Run Code Online (Sandbox Code Playgroud)
而且我在Unable to serialize error
网上查找了Tried,没有多大帮助.请注意,最终列表将作为输入数据输入图表.
SELECT DISTINCT Campaign_id
FROM Impressions
WHERE Date BETWEEN '2015-03-01' AND '2015-03-31' ;
Run Code Online (Sandbox Code Playgroud)
以上查询为我提供了2015-03-01和2015-03-31之间任何日期的Campaign_id活动结果.
campaign_id如果在2015-03-01和2015-03-31之间的所有日期都已激活,我希望结果集包含's' .
我该怎么做?
from sqlalchemy import create_engine
import _mssql
from matplotlib import pyplot as plt
engine = create_engine('mssql+pymssql://**:****@127.0.0.1:1433/AffectV_Test')
connection = engine.connect()
result = connection.execute('SELECT Campaign_id, SUM(Count) AS Total_Count FROM Impressions GROUP BY Campaign_id')
for row in result:
print row
connection.close()
Run Code Online (Sandbox Code Playgroud)
上面的代码生成一个数组:
(54ca686d0189607081dbda85', 4174469)
(551c21150189601fb08b6b64', 182)
(552391ee0189601fb08b6b73', 237304)
(5469f3ec0189606b1b25bcc0', 4231)
(54e35ea90189603f6b557571', 1362847)
(54f05c140189600828ee23f9', 570635)
Run Code Online (Sandbox Code Playgroud)
如何使用 matplotlib 将此结果绘制为条形图?不知道如何绘制 for 循环的结果。
SELECT CAST ((SUM(r.SalesVolume)/1000) AS decimal(3,3)) FROM RawData r
Run Code Online (Sandbox Code Playgroud)
以上是我尝试运行的查询的一部分但返回错误:
Lookup Error - SQL Server Database Error: Arithmetic overflow error converting int to data type numeric.
Run Code Online (Sandbox Code Playgroud)
不确定这意味着什么.结果列看起来像(不除以1000并且转换):
Total_Sales_Volume
64146
69814
68259
56318
66585
51158
44365
49855
49553
88998
102739
55713
Run Code Online (Sandbox Code Playgroud)
尝试铸造浮动,但没有帮助.
我试图用Bottle返回一个Json数组.代码是:
@app.get('/getmyname')
def getmyname():
ret = """{
"chart": {
"type": "column",
}}"""
return json.dumps(ret)
Run Code Online (Sandbox Code Playgroud)
但是我在结果中得到了一些不需要的字符,如下所示:
"{\n\t\t\t\t\"chart\": {\n\t\t\t\t\t\"type\": \"column\",\n\t\t\t\t}}"
Run Code Online (Sandbox Code Playgroud)
我怎么能解决这个问题?
我试图append在每三个字符后将字符转换为字符串例如,如果我的字符串是NYCLHRNYC结果将是NYC-LHR-NYC
字符串的长度总是3的倍数
我写了以下代码:
x = raw_input("Enter the route")
print "Route: %s" %x
length = len(x)
print length
if length == 6:
newx= x[0:3] +"-"+ x[3:6]
elif length == 9:
newx= x[0:3] +"-"+ x[3:6] +"-"+ x[6:9]
elif length == 12:
newx= x[0:3] +"-"+ x[3:6] +"-"+ x[6:9] +"-"+ x[9:12]
elif length == 15:
newx= x[0:3] +"-"+ x[3:6] +"-"+ x[6:9] +"-"+ x[9:12]+"-"+ x[12:15]
elif length == 18:
newx= x[0:3] +"-"+ x[3:6] +"-"+ x[6:9] +"-"+ x[9:12]+"-"+ x[12:15]+"-"+ x[15:18]
elif …Run Code Online (Sandbox Code Playgroud) python ×4
sql ×3
json ×2
sql-server ×2
bottle ×1
html ×1
javascript ×1
jquery ×1
matplotlib ×1
plot ×1
string ×1