<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Domestic Load Research Programme Social Survey Exploration
This notebook requires access to a data directory with DLR survey data saved as feather objects. The data files must be saved in /data/tables/ .
Step1:  List of Questionaires
Step2:  Search Questions
Step3:  Search Answers
Step4:  List of Site Locations and Corresponding RecorderIDs by Year
<ASSISTANT_TASK:>
Python Code:
import processing.procore as pcore
import features.socios as s
tbls = pcore.loadTables()
print("Stored Data Tables\n")
for k in sorted(list(tbls.keys())):
    print(k)
Explanation: Domestic Load Research Programme Social Survey Exploration
This notebook requires access to a data directory with DLR survey data saved as feather objects. The data files must be saved in /data/tables/ .
End of explanation
tbls['questionaires'][tbls['questionaires'].QuestionaireID.isin([3, 4, 6, 7, 1000000, 1000001, 1000002])]
Explanation: List of Questionaires
End of explanation
searchterm = ['earn per month', 'watersource', 'GeyserNumber', 'GeyserBroken', 'roof', 'wall', 'main switch', 'floor area']
questionaire_id = 3
s.searchQuestions(searchterm, questionaire_id)
Explanation: Search Questions
End of explanation
searchterm = ['earn per month', 'watersource', 'GeyserNumber', 'GeyserBroken', 'roof', 'wall', 'main switch', 'floor area']
questionaire_id = 3
answers = s.searchAnswers(searchterm, questionaire_id)
print(answers[1])
answers[0].head()
Explanation: Search Answers
End of explanation
s.recorderLocations(year = 2011)
Explanation: List of Site Locations and Corresponding RecorderIDs by Year
End of explanation
<END_TASK>