【问题标题】:ValueError with np.genfromtext带有 np.genfromtxt 的 ValueError
【发布时间】:2020-06-16 04:01:03
【问题描述】:

我使用 np.genfromtxt 来加载一个 txt 文件。

下面是代码

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)

所以我不得不查看 txt 文件并找到了这个。那么我该如何解决这个问题呢?谢谢

【问题讨论】:

    标签: genfromtxt


    【解决方案1】:

    我用过

    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]
    

    【讨论】:

      猜你喜欢
      • 2020-11-13
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 2018-06-16
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 2022-01-14
      相关资源
      最近更新 更多