返回0,所以這是查詢我想要運行的例子:SUM()查詢每一個進入
import sqlite3
import pandas as pd
conn = sqlite3.connect('nfl_data.db')
c = conn.cursor()
newdf = c.execute("""SELECT name, SUM('Rush Yards')
FROM collegernr WHERE name ='Doug Martin'
GROUP BY name""")
df = pd.DataFrame(newdf.fetchall())
print(df)
我有玩家幾年大學的統計,我想總結這些值所以每個球員的名字只出現一次,每列的值都是他們的大學總數。
運行此查詢每行每列返回0(如果我有更多的變量,並刪除其中name ='道格·馬丁),此版本將返回:
0 1
0 Doug Martin 0.0
所有的利益列分類作爲REAL或INTEGER,並且沒有NULL值,只有0,並且在Doug Martin的情況下,甚至沒有任何0,所有嚴格正值。
我開始還以爲也許今年柱創建一個問題,但刪除它並沒有解決任何事情。
任何幫助,將不勝感激,我敢肯定,我只是失去了一些東西,在這找了這麼久之後明顯。我很抱歉,如果我創建了一個重複的問題,我無法快速谷歌發現任何東西,或在搜索欄中
忘掉非MySQL的東西,請參閱http://meta.stackoverfl ow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query。 – Strawberry
發送'描述你的表'能夠幫助...... –
Franklin
對不起,我是相當新的使用SQL,所以我不知道該怎麼包括與我的問題。我不能完全弄清楚如何得到類似於描述以在python中工作的內容。你能告訴我你需要什麼信息嗎?欄目有:指數INTEGER,Name文本,RnR_Plays INTEGER,Rec_TD INTEGER,Rec_Yards REAL,接待REAL,Rush_Att REAL,Rush_TD INTEGER,RnR_Yards INTEGER,RnR_TD INTEGER,年INTEGER,大學TEXT –