Topple, скорее всего, неправильное название для операции, которую я хочу, но я не могу придумать лучшего.
У меня есть N фреймов данных формы (100,3). Каждая строка исходного фрейма данных - это название теста и два результата, которые он выдает.Я хочу преобразовать отдельный фрейм данных в (1200) фигуру со всеми значениями тестов в виде одной строки.После этого я добавлю все N фреймов данных в один, заканчивая (N, 200) фреймом данных.
Вот пример с фиктивными данными:
import pandas as pd
import numpy as np
import random
import string
np.random.seed(42)
tests = np.random.choice(list(string.ascii_letters),size=(100,1))
results = np.random.randint(0,100,size=(100, 2))
df = pd.DataFrame(np.concatenate([tests, results], axis=1), columns=["Test Name", "ValueA", "ValueB"])
toppled_df = pd.DataFrame(np.random.randint(0,100,size=(1,5)),columns=["Z Value A", "Z ValueB", "t ValueA", "t ValueB", "..."])
toppled_df = pd.DataFrame([[44,64,88,70,"..."]],columns=["M Value A", "M ValueB", "Z ValueA", "Z ValueB", "..."])
toppled_df.head()