我已经使用Pandas加载了一个CSV文件。 CSV文件有4000行。 它正确加载。打印出数据框时,将打印所有4000行。 但是当我使用“for”循环遍历行时,它只打印文件中的第一行。
这是我的代码:
import pandas as pd
df = pd.read_csv('EX2_EM_GMM.csv')
for sample in df:
print sample
一个想法? 谢谢!
答案 0 :(得分:2)
在您的情况下,我认为以下示例提供了解决方案 提供执行时间。对于这个行数,我将使用 itertuples()
libc.strcpy(imsi, tc.getIMSI())
答案 1 :(得分:1)
对于迭代DataFrame
行,您可以使用.iterrows()函数。
for index, row in df.iterrows():
# Process each row
答案 2 :(得分:0)
使用iterrows()循环遍历每一行。默认迭代只显示列。
{{1}}