我在数据库中有标签列,用逗号分隔:“绿色,大,强”。我知道这不是在数据库中存储标记的最佳方法,稍后我会更改它,但现在我真的需要了解如何获得具有特殊标记的行。例如,在第一行中,列标签是“绿色、大、强”。第二行是“白色、大、强的y”。当我用
"SELECT * FROM tablename WHERE tags LIKE '%strong%'"
它返回第一列和第二列(由于强y),但我只需要第一列。
如何更改系列/数据文件中的值,如下所示:
labels = df_known["labels"] # get dataframe
for label in labels:
for c in classes_to_remove:
if label > c:
label -= 1 # doesn't actually change the label in the series, just the local variable
这样,每个标签就会减少所删除的类的数量,而这些类比标签要小。
例如,如果classes_to
我几乎对面向数据引擎的概念很感兴趣;然而,有一件事我仍然无法理解。如果我们将数据从一个大的层次打包到巨大的数组中,并对它们进行检查,我们所拥有的任何可见性系统基本上都会使大部分数据成为不可处理的。
考虑到这一点:
void do_stuff_with_data(data* vdata, const const_data* cdata, int count)
{
for ( int i = 0; i < count; ++i )
{
if ( vdata->active )
{
... process data