CSV 到 JSON,主键到 Firebase

CSV to JSON with primary key to Firebase

我正在尝试将 CSV 文件保存到 Firebase 上的数据库中,但问题是我有数千个这样的文件:

Nro;Apellido;Nombre;Celular
     1;Manchini;Mariela Gladis;+54 349 652 520 2 
     2;Salinas ;Eliana ;+54 113 235 878 1 

我需要这样的东西:

"1": {
            "Apellido": "Manchini",
            "Celular": "+54 349 652 520 2",
            "Nombre": "Elianas"
          },
          "2": {
            "Apellido": "Salinas ",
            "Celular": "+54 113 235 878 1 ",
            "Nombre": Eliana "
          }
    }

我试过了,但结果不是我想要的,请帮助我是新手:

my_df = pd.read_csv('NewYork-03-19-0.csv')

 my_json = dict(my_df.set_index('Nro').groupby(level=0).apply(lambda x: 
 x.to_json(orient='records')))

 with open('my_json.json', 'w') as outfile:
    json.dump(my_json, outfile)


{"1": "[{\"Apellido\":\"Torres\",\"Nombre\":\"Loredana \",\"Celular\":\" 91 451 039 07 \"}]", 
  "2": "[{\"Apellido\":\"Nu\u00f1ez\",\"Nombre\":\"Patricia\",\"Celular\":\"134 766 662 48 \"}]"

我尝试了很多不同的代码,甚至尝试创建一些东西,但没有取得好的结果。

怎么样:

my_df = pd.read_csv('NewYork-03-19-0.csv', sep=";")