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>如果需要指定格式的文件,可以执行以下操作:</p> <pre><code>df = df.join(df.shift(-1).add_prefix('x_')) df[1::2] = '' print(df) c1 c2 c3 x_c1 x_c2 x_c3 0 ab bc cd dd ac cc 1 2 aa cx yd dg as cs 3 </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
使用Keras处理Tensorflow 2.0负采样的最佳方法
5 回答
使用Keras处理看不见的类
6 回答
使用Keras子类化创建自动编码器模型
8 回答
使用Keras定义CNN架构时出错
1 回答
使用keras实现NARX
8 回答
使用Keras实现NMAE作为度量
10 回答
使用Keras实现Seq2Seq与图像序列
7 回答
使用Keras实现多输入多模式
8 回答
使用Keras实现批量相关的损失
10 回答
使用Keras实现查找函数的最佳参数
4 回答
使用Keras实现的多分类神经网络
10 回答
使用keras对不同大小序列进行时间序列分类
3 回答
使用Keras对单词组合进行评分
7 回答
使用keras对文本数据进行预测
8 回答
使用Keras将二进制模式更改为分类模式时出现“获取值错误”
9 回答
使用keras将图像划分为子部分
7 回答
使用Keras将时间序列数据输入NN
4 回答
使用Keras将自动编码器与时间分布层堆叠时发生断言错误
3 回答
使用keras將兩個CNN串連起來
6 回答
使用Keras层时区分用户定义的变量
5 回答