我有一个没有定义列名的数据集。如何使用gota以编程方式分配这些内容?比较而言,熊猫有df.rename。
假设我的数据是这样的:
1,2,3
4,5,6
7,8,9我基本上想把这个放在我的数据里:
A,B,C
1,2,3
4,5,6
7,8,9发布于 2022-03-02 22:32:15
您可以使用load选项调用ReadCSV。在go中,这种方法称为功能选项。
这是gota中的一个例子:
func main() {
f, err := os.Open("sample2.csv")
if err != nil {
panic(err.Error())
}
defer f.Close()
names := dataframe.Names("A", "B", "C")
noHeader := dataframe.HasHeader(false)
df := dataframe.ReadCSV(f, names, noHeader)
r := df.Records()
fmt.Println(r)
}gota中的函数Load*和Read*都有LoadOption
https://stackoverflow.com/questions/71328880
复制相似问题