Ich habe einen Datensatz X von sagen wir 2000 Zeilen. Ich möchte jede 2 Zeilen nehmen und sie col für col zusammen meinen. Das Ergebnis sollte ein Datensatz mit 1000 Zeilen sein (Spaltenanzahl sollte gleich bleiben).SkFlow Pandas Datensatz bedeuten, dass jede 2 Zeilen
Ich tat dies in Matlab bereits
#matlab function
function [ divisibleMatrix ] = meanDown(matrix)
%MEANDOWN takes a matrix and means every 2 lines (makes it half the size)
newSize = (floor(size(matrix, 1)/2)*2); %make it divisible
divisibleMatrix = matrix(1:newSize, 1:end);
D = divisibleMatrix;
m=size(divisibleMatrix, 1);
n=size(divisibleMatrix, 2);
% compute mean for two neighboring rows
D=reshape(D, 2, m/2*n);
D=(D(1,:)+D(2,:))/2;
D=reshape(D, m/2, n);
divisibleMatrix = D;
end
Mögliches Duplikat [Python, Pandas: Durchschnitt alle zwei Reihen zusammen] (http://stackoverflow.com/questions/28144655/python-pandas-average-every-2-rows-together) – CodingYourLife