我如何遍历数据框而不嵌套for循环?

时间:2018-10-17 06:32:38

标签: pandas

如何在不嵌套循环的情况下遍历熊猫中的数据框?

我的代码是:

$(document).ready(function() {
  $('.one-third:first').insertAfter('.target');
});

2 个答案:

答案 0 :(得分:1)

也许您想尝试遍历每一行每一列。

print([df.loc[row, col] for row in df.index for col in df.columns])

这将输出:

[1, 2, 3, 4, 5, 6, 7, 8, 9]

答案 1 :(得分:1)

我认为这样更快:

[i for i in df.values.reshape((df.shape[0]*df.shape[1]))]

%%timeit给了8.35 µs ± 137 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)