Go gota Dataframe 未加载结构,需要 []struct

Go gota Dataframe not loading struct, requires []struct

我正在读取一个文件,每行包含两个由 space 分隔的单词。我扫描并将每一行拆分为两个单词(字符串)并将它们存储在 MyEntity 结构中(在 items 中)。然后将这些词添加到 items.

type Entity struct {
    Name string
    Entity string 
}

type MyEntity struct {
    Entities []Entity
}

func (entity *MyEntity) AddEntity(item Entity) []Entity {
    entity.Entities = append(entity.Entities, item)
    return entity.Entities
}

...

items := MyEntity{}

// loop here over the rows - name is first word, entity is second word

item := Entity{
    name, entity,
}

items.AddEntity(item)

...

items 不应该是 []struct 吗?我正在使用 gota 包 (https://github.com/go-gota/gota) 从 items 创建 DataFrame 但使用 dataframe.LoadStructs(items) 失败,因为 items 是一个 struct 并且它必须是 []struct.

我是 Go 的新手,所以我在这里缺少什么?

从实体切片加载数据帧:

 df := dataframe.LoadStructs(items.Entities)