У меня есть некоторые данные, которые я пытаюсь организовать в DataFrame
в Pandas
. Я пытался сделать каждую строку Series
и добавить ее в DataFrame
. Я нашел способ сделать это, добавив Series
в пустой list
и затем преобразовывая list
Series
в DataFrame
например DF = DataFrame([series1,series2],columns=series1.index)
Этот list
на шаге DataFrame
кажется чрезмерным. Здесь я рассмотрел несколько примеров, но ни одна из Series
сохранила метки Index
из Series
чтобы использовать их в качестве меток столбцов.
Мой длинный путь, где столбцы - id_names, а строки - type_names:
Можно ли добавлять серию в строки DataFrame, не делая сначала списка?
#!/usr/bin/python
DF = DataFrame()
for sample,data in D_sample_data.items():
SR_row = pd.Series(data.D_key_value)
DF.append(SR_row)
DF.head()
TypeError: Can only append a Series if ignore_index=True or if the Series has a name
Затем я попробовал
DF = DataFrame()
for sample,data in D_sample_data.items():
SR_row = pd.Series(data.D_key_value,name=sample)
DF.append(SR_row)
DF.head()
Пустой DataFrame
Пробовал Вставить строку в pandas dataframe По-прежнему получать пустой фреймворк:/
Я пытаюсь получить Series как строки, где индекс Series становится меткой столбца DataFrame