我有一個沒有定義列名的資料集。如何使用 gota 以編程方式分配這些?相比之下,Pandas有df.rename.
假設我的資料如下所示:
1,2,3
4,5,6
7,8,9
我基本上想要這個在我的資料框中:
A,B,C
1,2,3
4,5,6
7,8,9
uj5u.com熱心網友回復:
您可以呼叫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)
}
函式Load*和Read*gota 都有LoadOption:
https ://pkg.go.dev/github.com/go-gota/gota/dataframe
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/436599.html
上一篇:使用同步包中斷鏈接方法
