我有一个包含多行条目和3列条目的数据框。现在我想把每第二行加在上面一行。因此,首先我应该创建3个附加列,这样我总共有6个列。但是行附加是如何工作的呢?你知道吗
baselist=[]
for x in range(len(df)):
if (x % 2) == 0:
newdf = df.iloc[x].append(df.iloc[x+1])
baselist.append(newdf)
有了这个代码片段,我实际上可以得到一个列表列表(baselist)和所需的解决方案,但是我不能用它来做df,因为它有两个列名。有更好的解决办法吗?你知道吗
Tags:
所以我们可以用
groupby
如果需要指定格式的文件,可以执行以下操作:
相关问题 更多 >
编程相关推荐