Я немного изменил ваш код, с небольшим изменением для работы
Этот код напечатает вам имя столбца:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(8, 5), columns=['A', 'B', 'C', 'D', 'E'])
for col, values in df.iteritems():
for x in values:
if x <= 1:
print(col, x)
Этот код напечатает вамВесь столбец в DF:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(8, 5), columns=['A', 'B', 'C', 'D', 'E'])
for col, values in df.iteritems():
for x in values:
if x <= 1:
print(df[col], x)