Как я могу сделать Python добавить в следующий столбец? - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь заставить python добавить все данные, начиная с count = 1, к следующему столбцу, но он выводит их в конец моего результата с count = 0.Я использую «Я» из-за моего класса и функции.первый раз, когда 'count == 0' делает два столбца.Первый столбец - это мой «self.header», а второй - «self.oneVariableSum (self.times2)».но как только счет становится равным 1, он добавляет self.oneVariableSum (self.times2) в нижний конец второго столбца.но мне нужно, чтобы он был в новом столбце вместо этого.У меня есть часть этого кода ниже, но я не могу понять, что я делаю неправильно.


if (count==0):

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

1 Ответ

1 голос
/ 11 июля 2019

Как уже говорили другие, это не реально / легко сделать с помощью списков Python. я закончил тем, что преобразовал это в панду. и использовал строку ниже, чтобы добавить новый результат в новый столбец.

self.result = pd.concat ([all, all2], axis = 1, sort = False)

Это добилось цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...