Как преобразовать список байтов в разделенный на одну строку символьный кадр на символе новой строки? - PullRequest
0 голосов
/ 01 октября 2019

У меня есть файл .gz, распаковывающий Iam. Сначала я конвертирую его в фрейм данных, который дает мне 1 столбец 5 строк. Строки содержат \ n, который я хочу разделить и преобразовать в 1 строку. Тем не менее, когда я делаю str decode utf-8 жало и разделение на символ новой строки. Я получаю ошибку. Ряд не определен, или у объекта rangeIndex нет атрибута, удаляющего unsed уровни.

###### have a for loop unzipping gz file ###
content = f.read()
decompres1 = gzip.decompress(content)
result.append(decompress1)
###### this part works fine maybe theres a better way. Please let me know####
####
###Converting to df#####
df = pd.DataFrame(result)
### I get 6 rows 1 cols. I need to 1 col approximately 100K rows ###
df1 = pd.DataFrame(df[0].str.decode('uft-8').str.split('\n').apply(Series,1)
### I get here series is not defined or switching the code string cant be used ###on a series

Я хотел бы, чтобы один столбец с 100k строками разделился на символ \ n. В настоящее время есть 6 строк по 100 тыс. Столбцов. Каждый из них имеет различную длину, поэтому я не знаю, как использовать изменение формы.

...