Преобразование Dataframe в ряды и наоборот / Удаление столбцов из серии или dataframe

Я пытаюсь преобразовать этот JOUR FL_AB_PCOUP FL_ABER_NEGA FL_AB_PMAX FL_AB_PSKVA FL_TROU_PDC 0 2018 - 07 - 09 - 0.448787 0.0 1.498464 - 0.197012 1.001577 CDC_INCOMPLET_HORS_ABERRANTS CDC_COMPLET_HORS_ABERRANTS CDC_ABSENT 0 - 0.729002 - 1.03586 1.032936 CDC_ABERRANTS PRM_X_PDC_ZERO означает . msr . pdc sd . msr . pdc sum . msr . pdc 0 1.49976 - 0.497693 - 1.243274 - 1.111366 0.558516 FL_AB_PCOUP 8.775974e-05 FL_ABER_NEGA 0.000000e + 00 FL_AB_PMAX 1.865632e-03 FL_AB_PSKVA 2.027215e-05 FL_TROU_PDC 2.222952e-02 FL_AB_COMBI 1.931156e-03 CDC_INCOMPLET_HORS_ABERRANTS 1.562195e-03 CDC_COMPLET_HORS_ABERRANTS 9.758743e-01 CDC_ABSENT 2.063239e- 02 CDC_ABERRANTS 1.931156e-03 PRM_X_PDC_ZERO 2.127753e + 01 означает . msr . pdc 1.125987e + 03 sd . msr . pdc 1,765955e + 03 сумма . msr . pdc 3.310615e + 08 n . resil 3.884103e-04 DTYPE : float64 в ф.р. = э.р. . DataFrame ({ 'B' : [ 4 , 5 , 4 , 5 , 5 , 4 ], 'C' : [ 7 , 8 , 9 , 4 , 2 , 3 ], 'D' : [ 1 , 3 , 5 , 7 , 1 , 0 ], 'E' : [ 5 , 3 , 6 , 9 , 2 , 4 ]}) print ( df ) BCDE 0 4 7 1 5 1 5 8 3 3 2 4 9 5 6 3 5 4 7 9 4 5 2 1 2 5 4 3 0 4 или DataFrame для серии (в основном одна в другую), чтобы иметь возможность выполнять операции с ней, моя вторая проблема заключается в том, чтобы удалить первый столбец iloc ниже ( прежде чем после преобразования не имеет большого значения) или удастся удалить столбец из loc.

Я искал похожие вопросы, но они не соответствовали моей проблеме.

Заранее спасибо, это dataframe и серия.

#select some row, e.g. first
s = df.iloc[0]
print (s)
B    4
C    7
D    1
E    5
Name: 0, dtype: int64

python,pandas,dataframe,

0

Ответов: 2


2 принят

Настройка :

Series

Используется для DataFrameдля Seriesвыбора, например , путем положении ito_frameили по имени индекса по loc:

df = s.to_frame().T
print (df)
   B  C  D  E
0  4  7  1  5

И , Seriesчтобы DataFrameиспользовать to_frameс транспозицией в случае необходимости:

DataFrame.drop

Последнее для Удалить столбец из DataFrameиспользования ф.р. = ДФ . drop ( 'B' , axis = 1 ) print ( df ) CDE 0 7 1 5 .html "rel =" nofollow noreferrer "> DataFrame.drop :

Series

И ценность от Seriesиспользования Series.drop:

s = s.drop('C')
print (s)
B    4
D    1
E    5
Name: 0, dtype: int64

1

вы можете удалить свой столбец

df.drop(df.columns[i], axis=1)

для преобразования данных в ряд

 pd.Series(df)
питон, панды, dataframe,
Похожие вопросы
Яндекс.Метрика