从Python中的Numpy数组获取SQL头
通过下面的内容,我可以从 SQL 中获取行和列数据:
如何获取表头作为结果集或数组的一部分?
top = csr.execute("Select * from bigtop")
d=list(top)
a = np.asarray(d, dtype='object')
print a
就像我在这里问的: 如何从数据库创建 CSV 文件Python?
With below, I can get the row and col data from SQL:
How would I get the table headers as part of the result set or array.?
top = csr.execute("Select * from bigtop")
d=list(top)
a = np.asarray(d, dtype='object')
print a
Just like I asked here:
How do I create a CSV file from database in Python?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一个独立的示例,说明了总体思路。
numpy.recarray
是你的朋友,给出第一列,
并
给出每列的名称和类型,
或者,如果你使用
object
作为你的类型,你会得到,This is a self contained example that illustrates the general idea.
numpy.recarray
is your friend,gives the first column,
and,
gives the name and type of each column,
alternatively, if you used
object
as your type, you get,csr.description
应该有标题csr.description
should have the headers如果您希望列名称作为数组中的第一行,您会
得到类似的结果
If you wanted the column names as the first line in your array, you would do
and get something like