ValueError с np.genfromtext - PullRequest
       32

ValueError с np.genfromtext

0 голосов
/ 16 июня 2020

Я использовал np.genfromtxt для загрузки текстового файла.

Ниже код

datasets = np.genfromtxt('X&YTrainingsets1.txt',delimiter="")

Бывает, что у меня ошибка

ValueError: Some errors were detected !
    Line #1162 (got 5 columns instead of 7)
    Line #1163 (got 2 columns instead of 7)

Error

Поэтому мне пришлось просмотреть текстовый файл и я нашел это. Итак, как мне решить эту проблему ?. Спасибо

1 Ответ

0 голосов
/ 24 июля 2020

Я использовал

import pandas as pd
datasets = pd.read_csv('X&YTrainingsets1.txt',delimiter='\s+',index_col=False,header=None)

for i in range(0,len(datasets)):
  if datasets.iloc[i].isnull().sum() == 2: 
    datasets.loc[i][5],datasets.loc[i][6] = datasets.loc[i+1][0],datasets.loc[i+1][1]
  elif datasets.iloc[i].isnull().sum() == 1:
    datasets.loc[i][6] = datasets.loc[i+1][0]
...