修改 pytables 表格里的行的问题

2022-03-25 17:33:29 +08:00
 songdg
使用 class Brief 创建了一个 pytables 的表格,问题是创建后的表格是不按照 class Brief 指定的顺序创建列,有可能列的顺序是( debut ,price ,appear ,counter ,name ,update )或者是其他顺序,而使用 modify_rows 修改表格里的行必须按照指定的数据类型。
class Brief(tb.IsDescription):
name = tb.StringCol(256)
price = tb.Float32Col()
debut = tb.Time32Col()
update = tb.Time32Col()
counter = tb.UInt64Col()
appear = tb.BoolCol()
1547 次点击
所在节点    Python
2 条回复
ec0
2022-03-25 19:49:49 +08:00
name = tb.StringCol(256, pos=0)
price = tb.Float32Col(pos=1)
debut = tb.Time32Col(pos=2)
...
songdg
2022-03-29 09:06:30 +08:00
@ec0 问题解决,非常感谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/842897

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX