【发布时间】:2021-12-30 22:10:11
【问题描述】:
rows_len=[]
row_list=[]
rows_list= list(patientdataset.copy().values())
for i in range(0,len(rows_list)):
rows_len.append(len(rows_list[i]))
max_length = max(rows_len)
for lista in rows_list:
for i in range(max_length - len(lista)):
lista = pd.DataFrame(lista, columns=['Level','IsCorrect','TotalSeconds'])
zeros = [0.0,0.0,0.0]
zerosseries = pd.Series(zeros, index = ['Level','IsCorrect','TotalSeconds'])
lista = lista.append(zerosseries, ignore_index=True)
所以我有一个数据框列表,rows_list,所有数据框都有相同的 3 列,但行大小不同。
当我尝试附加一系列零值以使数据帧大小相同时,它不会附加 (lista = lista.append(zerosseries, ignore_index=True)),并且我尝试了许多其他方法,有人知道如何解决这个问题吗?
【问题讨论】:
标签: python pandas dataframe append concatenation