Как мне увеличить ось, чтобы иметь 30 элементов? Я сталкиваюсь с этой ошибкой < /p>
ValueError: Length mismatch: Expected axis has 1 elements, new values have 30 elements
< /code>
Перечислен ниже, мой код < /p>
import pandas as pd
df = pd.DataFrame()
for chunk in pd.read_csv('verybig.csv', sep='|', header=None, chunksize=1000, low_memory=False):
df = pd.concat([df, chunk], ignore_index=True)
df.columns = ['MyTime','Attribute','Court','Energy','State','30','29','28','27','26','25','24','23','22','21','20','19','18','17','16','15','14','13','12','11','10','9','8','7','6']
Я хотел бы отметить, что inlosbig.csv составляет около 1 ГБ
Обновление: после выполнения df.head (5) Я вижу следующее
>>> df.head(5)
0
0 2018-09-01 00:00:03,262, aid:Ut7XsnHXaqf6p4Pyc...
1 2018-09-01 00:00:16,966, aid:kzhUOAJRHxfgwKdmy...
2 2018-09-01 00:00:19,008, aid:QeKRGSs4QRP-f8dIZ...
3 2018-09-01 00:00:19,202, aid:ScGESqQOEY6YkrGoY...
4 2018-09-01 00:00:24,799, aid:Hajk1NF0tIIVELz2N...
>>>
< /code>
Обновление 2: Я думаю, что путь пути к моему решению состоит в том, чтобы разделить приведенный выше столбец (столбец 0), используя запятую в качестве разделителя после выполнения следующего кода < /p>
import pandas as pd
df = pd.DataFrame()
for chunk in pd.read_csv('verybig.csv', sep='|', header=None, chunksize=1000, low_memory=False):
df = pd.concat([df, chunk], ignore_index=True)
Подробнее здесь: https://stackoverflow.com/questions/522 ... is-has-1-e
Как увеличить ось: панды: valueerror: несоответствие длины: ожидаемая ось имеет 1 элементы, новые значения имеют 30 элем ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Подтвердить массив как «пустой», если в нем нет элементов или все элементы не имеют длины.
Anonymous » » в форуме Php - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-