Я хочу знать, как я могу вставить много списков в DataFrame, чтобы она не показывала ошибку. < /p>
import pandas as pd
list1striker= []
n= 2 #strikers
fo=int(n)
for i in range(fo):
c=input("ST\n")
list1striker.append(c)
list2rightwings=[]
g= 1 #Right wings
go=int(g)
for i in range(go):
c=input("ST\n")
list2rightwings.append(c)
list3leftwings=[]
u= 1 #Left wings
uo=int(u)
for i in range(uo):
c=input("ST\n")
list3leftwings.append(c)
list4CM=[]
dg= 2 #center mids
sd=int(dg)
for i in range(dg):
c=input("ST\n")
list4CM.append(c)
list7CB=[]
g= 2 #CB
go=int(g)
for i in range(go):
c=input("ST\n")
list7CB.append(c)
list8LB=[]
g= 1 #LB
go=int(g)
for i in range(go):
c=input("ST\n")
list8LB.append(c)
list9RB=[]
g= 1 #RB
go=int(g)
for i in range(go):
c=input("ST\n")
list9RB.append(c)
list10GK=[]
g= 1 #GK
go=int(g)
for i in range(go):
c=input("ST\n")
list10GK.append(c)
team_list=pd.DataFrame (list1strikers, list2rightwings, list3leftwings,list4CM,list7CB,list8LB,list9RB,list10GK)
print (team_list)
< /code>
Когда я пытался его запустить, вывод сказал «TypeError: полевые элементы должны быть 2- или 3-й-души, получили '' r '» < /p>
(я знаю, что я написал в беспорядке, особенно в линии списка до печати.) DataFrame (обычный), где позиции являются столбцами, а игроки находятся в соответствующем столбце. < /P>
Например, вывод: < /p>
st lw rw cm cb lb rb gk
1 CR7 neymar mbappe guti De WInnter hall volman yashin
2 messi beckham trauner
Подробнее здесь: https://stackoverflow.com/questions/797 ... ntax-error
Как сделать идеальный кадр данных без синтаксической ошибки [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получение синтаксической ошибки при создании входного слоя для NN в тензорном потоке
Anonymous » » в форуме Python - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получение синтаксической ошибки в Python в коде VS, но не повторное воспроизведение
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-