python – np.savetxt Não funciona para baixar arquivo CSV(Jupyter Notebook)

Desenvolvi um código para me ajudar a analisar dados de forma mais rápida do que vinha fazendo antes. Todo o desenvolvimento foi adaptado ao Jupyter Notebook usado no Google Chrome, isso porque a compania que trabalho não permite que eu instale qualquer terminal no meu notebook infelizmente.

A descrição do meu código é a seguinte:

Importar database do github

import pandas as pd
import numpy as np

database_goodshipped = pd.read_csv("https://raw.githubusercontent.com/CaiqueBarrreto/agroci/main/column2.csv")

Tratamento de dados por np.where


database_goodshipped('variavel_resposta') = np.where(database_goodshipped('Goods Shipped').str.contains('FLUTRIAFOL'), 'FLUTRIAFOL',
                                                     (np.where(database_goodshipped('Goods Shipped').str.contains('CARBENDAZIM'), 'CARBENDAZIM', 'NID')))

Tentativa de transformar minha base tratada em um arquivo .csv


b = np.savetxt('myfile.csv', database_goodshipped, delimiter = ",", fmt = '%s')

a = open('myfile.csv', 'r')

print(a.read())

No caso, o erro que me é retornado é o seguinte:
inserir a descrição da imagem aqui

Conforme descrevi, a intenção é baixar minha base em csv após tratá-la com o numpy; no caso, não entendi se este erro é porque o Jupyter Notebook na versão de browser não me permite fazer este tipo de comando ou se meu código está errado. De fato, nunca ouvi sobre donwloads feitos por este tipo de terminal, mas não custa tentar, né?! hahaha

Obrigado