我有一个ave_data
包含以下内容的DataFrame :
ave_data
Time F7 F8 F9
00:00:00 43.005593 -56.509746 25.271271
01:00:00 55.114918 -59.173852 31.849262
02:00:00 63.990762 -64.699492 52.426017
Run Code Online (Sandbox Code Playgroud)
我想在此数据框中添加另一列,其中包含每行的F7,F8和F9列下的平均值.
在ave_data
我的代码不同的Excel文件中读取数据帧后可能会改变大小,所以该方法需要是通用的(即加总是包含平均在数据帧的最后一列列,不列号4)
desired output
Time F7 F8 F9 Average
00:00:00 43.005593 -56.509746 25.271271 4.25
01:00:00 55.114918 -59.173852 31.849262 9.26
02:00:00 63.990762 -64.699492 52.426017 17.24
Run Code Online (Sandbox Code Playgroud) 我知道这是一个非常基本的问题,但是由于某种原因,我无法摆脱这一错误。我正在尝试显示/将数据库中所有表的名称(名为“ GData.db”)放入available_tables
Python中的变量中。目前,我有以下内容:
con = sql.connect(r'/Users/linnk/Desktop/Results/GData.db')
cur = con.cursor()
cur.execute("SHOW TABLES IN GData")
available_table=(cursor.fetchall())
Run Code Online (Sandbox Code Playgroud)
这给我倒数第二行的以下错误:
OperationalError: near "SHOW": syntax error
Run Code Online (Sandbox Code Playgroud)
我已经在网上查看了SHOW TABLES文档,但没有找到对我有帮助的信息。