Steps to reproduce:
- Create Conjure object by passing a file of survey responses together with (focal) questions and codebook. The responses include columns not present in the questions/codebook, but the questions/codebook have identical keys.
- Create AgentList: the codebook is correct but the traits include some columns not in the codebook.
Notebook demonstrating this behavior: https://chick.expectedparrot.com/content/b7128fd4-96aa-4496-ae79-9d60aa8abedd
Desired behavior: If I manually pass questions, question types and answer codebook with survey responses, Conjure should:
- Show an informative warning message if the keys do not match across all data -- responses and also the questions/codebook.
- Only conjure the columns that match across all files (i.e., drop columns in survey responses that are not in questions/codebook, and ignore questions that are not actually in the responses).
Steps to reproduce:
Notebook demonstrating this behavior: https://chick.expectedparrot.com/content/b7128fd4-96aa-4496-ae79-9d60aa8abedd
Desired behavior: If I manually pass questions, question types and answer codebook with survey responses, Conjure should: