Python中文
首页
教程
问答
标签
搜索
登录
注册
pandas:获取第二行并将其放在第一行的末尾(并自动创建新列)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个包含多行条目和3列条目的数据框。现在我想把每第二行加在上面一行。因此,首先我应该创建3个附加列,这样我总共有6个列。但是行附加是如何工作的呢?你知道吗</p> <p><a href="https://i.stack.imgur.com/NoVvX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NoVvX.png" alt="Problem"/></a></p> <pre><code>baselist=[] for x in range(len(df)): if (x % 2) == 0: newdf = df.iloc[x].append(df.iloc[x+1]) baselist.append(newdf) </code></pre> <p>有了这个代码片段,我实际上可以得到一个列表列表(baselist)和所需的解决方案,但是我不能用它来做df,因为它有两个列名。有更好的解决办法吗?你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>所以我们可以用<code>groupby</code></p> <pre><code>pd.DataFrame([y.values.ravel() for x , y in df.groupby(np.arange(len(df))//2)]) 0 1 2 3 4 5 0 ab bc cd dd ac cc 1 aa cx yd dg as cs </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
在python中使用pandas将日志或文本文件转换为数据帧
5 回答
在python中使用pandas或dask高效地读取大型csv文件
6 回答
在Python中使用pandas或numpy进行列到列的匹配
10 回答
在python中使用Pandas打印CSV文件时出现问题
3 回答
在Python中使用Pandas打印列的索引
8 回答
在Python中使用Pandas拆分数据集
5 回答
在python中使用pandas按多索引分组而不丢失索引
7 回答
在python中使用pandas按结构化顺序打印网页中的表
8 回答
在python中使用pandas操作大文本文件时出现问题
2 回答
在Python中使用Pandas数据帧Date正在转换为timestamp
3 回答
在Python中使用pandas数据帧中的时间序列数据,如何计算具有相同日期的列的总和
5 回答
在python中使用pandas时,如何按降序排序?
4 回答
在python中使用pandas时出错
8 回答
在python中使用pandas时如何修复“属性错误”
9 回答
在python中使用pandas映射列上匹配的字数
4 回答
在python中使用pandas映射带有dataframe列的关键字
6 回答
在python中使用pandas映射带有数据帧列的关键字
8 回答
在Python中使用Pandas显示输出CSV
2 回答
在python中使用pandas有条件地连接数据帧
2 回答
在python中使用pandas根据其他列中给定的值选择列
8 回答