#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)