Yes, it is possible. You can see the following example, I haven't used pandas though.
# Preparing x and y variables to writing format
var_x = []
var_y = []
for var in m.getVars():
if 'x' == str(var.VarName[0]) and var.X > 0.1:
var_x.append(var.VarName)
if 'y' == str(var.VarName[0]) and var.X > 0.1:
var_y.append(var.VarName)
# Write results to csv
with open('WHAT EVER YOU WANT.csv', 'wb') as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
wr.writerows(zip(var_x, var_y))