Добавление стека столбцов с помощью входных данных файла json

#python #pandas #dataframe

#python #pandas #фрейм данных

Вопрос:

У меня есть файл json

  {  "teams":{
    "0":"Liverpool",
    "1":"Liverpool",
    "2":"Arsenal",
    "3":"City",
    "4":"Watford",
    "5":"Liverpool",
    "6":"Chelsea"
 }
}
  

Код:

 df = pd.read_csv("clubs.csv")
clubs_df= pd.read_json('domain.json')

clubs =pd.DataFrame.from_dict(clubs_df)  

df = df.stack()
df = df.append(clubs)
df = df.value_counts()
df = df.reset_index()
print(df)
  

Если я попытаюсь добавить значения в свой стек, я получаю следующую ошибку: TypeError: to_append should be a Series or list/tuple of Series, got DataFrame

Комментарии:

1. df = df.stack() : Вы должны получить сообщение об ошибке, потому что вы вызываете df.stack() , а df еще не определен

2. Я сформулировал это неправильно. Сделал его читаемым

3. Попробуйте с df = df.append(clubs.stack())

4.попробуйте concat pd.concat([df,json_df],1)