Изменить и сгладить значения из кадра данных Pandas - PullRequest
0 голосов
/ 03 декабря 2018

Вот кадр данных, с которым я работаю:

            0
0  380.143752
1  379.942595
2  379.589472
3  379.816187
4  379.622086
5  379.299071
6  379.559615

dtypes дает:

0    float64
dtype: object

Вы можете получить образец данных, нажав на ссылку ниже:

https://ufile.io/x534q

Теперь я хотел бы избавиться от заголовка, первого столбца (от 0 до 6) и сгладить остальные значения, чтобы конечный результат выгляделвот так:

380.143752 379.942595 379.589472 379.816187 379.622086 379.299071 379.559615

Не могли бы вы мне помочь?Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

A Транспонирование фрейма данных должно дать вам то, что вам нужно.

newdf = (pd.DataFrame(df)).T

Это все равно будет иметь заголовки, но вы можете использовать данные в своих обычных операциях, игнорируя заголовок иindex

например, запись в CSV-файл

newdf.to_csv(file,mode='w', sep=',',header=False,index=False) # you can use any separator here 'tabs' if you don't want commas.
0 голосов
/ 03 декабря 2018

Чтобы получить значения столбца в виде списка, вы можете использовать:

list(df['0'].values)

, который возвращает

[380.14375187506414, 379.9425948637049, 379.58947186728295, 379.81618691129717, 379.62208574069643, 379.29907141641786, 379.5596147997691]
...