如何使python附加到下一列?

2024-04-26 13:00:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图让python将从count=1开始的所有数据追加到下一列,但它会将其打印在count=0结果的底部。 我使用“self”是因为我的类和函数。“count==0”第一次生成两列。第一栏是我的自动标题'第二个是'自变量和(自我时间2)'. 但一旦计数变为1,它就会加上自变量和(自我时间2)'到第二列的底端。但我需要把它放在一个新的专栏里。 我有下面的代码部分,但我不能找出我做错了什么。你知道吗


if (count==0):

        self.all.append([self.header,self.oneVariableSum(self.times2)])
else:
        self.all.append([[None,self.oneVariableSum(self.times2)]])


Tags: 数据函数代码self标题ifcount时间
1条回答
网友
1楼 · 发布于 2024-04-26 13:00:22

正如其他人所说的,使用python列表确实不可能/不容易做到这一点。最后我把它转换成熊猫数据帧。并使用下面的行将新结果附加到新列中。你知道吗

你知道吗self.result=pd.concat([all,all2],轴=1,排序=False)

这就成功了。你知道吗

相关问题 更多 >