为什么我的代码没有超过前两行

时间:2019-05-28 07:59:13

标签: python pandas preprocessor

我正在尝试从未加权二部图删除自环,但是我的代码仅打印了前两行(作为一行),对于循环的每次迭代都会打印这两行(作为一行)。我对熊猫很陌生,可能正在犯一些循环错误。

我尝试仅遍历索引,并且仅遍历行,但是最终结果是相同的。

代码

for index,row in dataset.iterrows():
    x = next(dataset.iterrows())
    y=x[1].to_string().split()
    if ((y[0])!=(y[1])):
        outfile.write(x[1].to_string() + "\n")

输入

% bip unweighted

1 1

1 2

1 3

1 4
...

实际

% bip unweighted    1 1

% bip unweighted    1 1 

% bip unweighted    1 1 

...

预期

% bip unweighted

1 2

1 3

1 4

...

0 个答案:

没有答案