diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..9ad6e1a --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,16 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Python: Dash", + "type": "python", + "request": "launch", + "program": "${workspaceFolder}/run.py", // Replace with your Dash app file + "console": "integratedTerminal", + "env": { + "FLASK_ENV": "development", + "FLASK_DEBUG": "0" + } + } + ] +} diff --git a/README.md b/README.md index 7cc53cd..139c379 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,14 @@ ## Table of Contents -- [Setup](#setup) -- [Features](#features) -- [Problem(s)](#problem) -- [Objectives](#objectives) +- [Data Clean-up Tool](#data-clean-up-tool) + - [Table of Contents](#table-of-contents) + - [Setup](#setup) + - [Features](#features) + - [Optimization](#optimization) + - [Extras](#extras) + - [Problem](#problem) + - [Objectives](#objectives) ## Setup @@ -70,20 +74,20 @@ To set up and run the Data Clean-up Tool, follow these steps: - [x] Export data into various forms - [x] We are able to export the data, but not the modified data. Must fix that - [x] Also need to make a button that exports the data into the format specified by the radio buttons - - [ ] Style export button! - - [ ] Make the columns/first row/headers sticky. Meaning they stay when scrolling + - [x] Style export button! + - [x] Make the columns/first row/headers sticky. Meaning they stay when scrolling + - - [ ] Could style the table to make it nicer (bonus feature) - [x] Add enforcement of types. Say a column shows only numbers, let's say money. Enforce that you can't edit a text into there, only numeric values are allowed (https://dash.plotly.com/datatable/typing) - [ ] Add a formatting setting that formats columns to a specified prefereance. For example, cost column will show $ sign and number type enforcement along with commas when needed (https://dash.plotly.com/datatable/typing) - - [ ] Adding or removing columns and rows + - [x] Adding or removing columns and rows - [ ] Update parse_content function to include 'xslx, xml, html" and "pdf" if we can (pdf is a bonus feature) - [x] Combine two or more data of the same format into one file - - [ ] After "Enforcing" dtypes or formatting, those cells are then highlighted (https://dash.plotly.com/datatable/conditional-formatting). We could also use for other use cases when highlighting is required. We should have a legend that says what each higlight color means + - [z] After "Enforcing" dtypes or formatting, those cells are then highlighted (https://dash.plotly.com/datatable/conditional-formatting). We could also use for other use cases when highlighting is required. We should have a legend that says what each higlight color means - [x] dtype highlighting - [x] Highlighting None, NaN, or Empty String Values - [ ] formatting highlighting - - [ ] Make legend for filtering operations/syntax (https://dash.plotly.com/datatable/filtering) + - [z] Make legend for filtering operations/syntax (https://dash.plotly.com/datatable/filtering) - [ ] Testing (https://dash.plotly.com/testing) - Bonus Features: @@ -94,6 +98,7 @@ To set up and run the Data Clean-up Tool, follow these steps: - [x] Make columns selection through a checkbox (https://dash.plotly.com/datatable/editable) - [ ] Displaying Errors with dash.no_update (https://dash.plotly.com/advanced-callbacks) - [ ] Taps for visuals and/or data analytics information (https://dash.plotly.com/dash-core-components/tabs) (https://dash.plotly.com/dash-core-components/graph) + - [ ] Could style the table to make it nicer (bonus feature) ## Optimization @@ -127,9 +132,9 @@ Objective is to design and function tool that can help the company to identify a - Standard Features: - [x] Ability to read various formats of data (xml, csv, pdf etc.;) and display in rows and columns. - - [ ] Give the user the ability to define each row or column of data according to the user’s preference. And modify or + - [x] Give the user the ability to define each row or column of data according to the user’s preference. And modify or display the data that is not according to the defined parameters. Preferably in GUI for a layman to use it. - - [ ] Combine different sets of data of same format into one set and customize as per user requirements. + - [x] Combine different sets of data of same format into one set and customize as per user requirements. - [x] Ability to export into different formats as per user needs. - Bonus Features: diff --git a/dashboard/__init__.py b/dashboard/__init__.py index 7ab9216..3f53e86 100644 --- a/dashboard/__init__.py +++ b/dashboard/__init__.py @@ -15,7 +15,7 @@ long_callback_manager = DiskcacheManager(cache) # This is the main app object -app = Dash(__name__) +app = Dash(__name__, suppress_callback_exceptions=True) # Improves load time by not loading all callbacks at once. 5-10% improvement # app.config.suppress_callback_exceptions = True @@ -29,6 +29,8 @@ Output('editable-table', 'data', allow_duplicate=True), Output('editable-table', 'columns', allow_duplicate=True), Output('editable-table', 'fixed_rows'), + Output('initial-table-data', 'data'), + Output('notifications-container', 'children'), State('editable-table', 'data'), Input('upload-data', 'contents'), State('upload-data', 'filename'), @@ -38,44 +40,9 @@ def upload_file(prevData, files, fileNames): if files is None: raise exceptions.PreventUpdate - return HandleFile.importFiles(prevData, files, fileNames) -###################### UPLOAD FILE Notification ###################### -@callback( - Output("notifications-container", "children"), - Input("upload-data", "filename"), - prevent_initial_call=True, -) -def show(filenames): - if not filenames: - return dmc.Notification( - id="upload-notifcation", - action="show", - # autoClose=100000, - message="Upload Failed", - icon=DashIconify(icon="ic:round-error"), - ) - - file_types = {'.csv', '.xlsx', ".xls", ".xlsm" '.html', '.xml'} - for filename in filenames: - ext = os.path.splitext(filename)[1].lower() - if ext in file_types: - return dmc.Notification( - id="upload-notifcation", - action="show", - # autoClose=100000, - message="File Uploaded!", - icon=DashIconify(icon="ic:round-upload"), - ) - - return dmc.Notification( - id="upload-notifcation", - action="show", - # autoClose=100000, - message="Upload Failed!", - icon=DashIconify(icon="ic:round-error"), - ) + return HandleFile.importFiles(prevData, files, fileNames) ###################### Data Analytics ###################### @callback( @@ -104,7 +71,7 @@ def higlight_cells_modal(nc1, nc2, nc3, opened): ###################### HIGHLIGHT CELLS (SUBMIT MODAL) ###################### @callback( - Output('editable-table', 'style_data_conditional'), + Output('editable-table', 'style_data_conditional', allow_duplicate=True), Input("higlight-modal-submit-button", "n_clicks"), State('highlight-empty-nan-null-cells-checkbox', 'checked'), State('highlight-dtype-columns-cells-checkbox', 'checked'), @@ -132,9 +99,10 @@ def highlight_cells(submit_btn, highlight_empty_cells, highlight_dtype_cells, co ###################### REMOVE DUPLICATE ROWS ###################### @callback( Output('editable-table', 'data'), - # Output('notify-container', 'children'), + Output('notifications-container', 'children', allow_duplicate=True), State('editable-table', 'data'), - Input('btn-remove-duplicates', 'n_clicks') + Input('btn-remove-duplicates', 'n_clicks'), + prevent_initial_call=True ) def remove_duplicate_rows(data, n_clicks): if data is None and n_clicks is None: @@ -142,25 +110,40 @@ def remove_duplicate_rows(data, n_clicks): df = pd.DataFrame.from_dict(data) df.drop_duplicates(inplace=True) - return df.to_dict('records') - # success_notification = dmc.Notification( - # id="my-notification", - # title="Data loaded", - # message="The process has started.", - # color="green", - # action="show", - # icon=DashIconify(icon="akar-icons:circle-check"), - # ) - # return DataCleaner.remove_duplicate_rows(data, n_clicks), success_notification - # return DataCleaner.remove_duplicate_rows(data, n_clicks) + # Count how many rows were removed + rows_removed = len(data) - len(df) + if rows_removed == 0: + notification = dmc.Notification( + title="No duplicate rows found!", + id="simple-notify", + color="yellow", + action="show", + autoClose=3000, + message="", + icon=DashIconify(icon="akar-icons:circle-alert") + ) + return no_update, notification -###################### DOWNLOAD FILE ###################### + else: + notification = dmc.Notification( + title="Duplicate rows removed!", + id="simple-notify", + color="yellow", + action="show", + autoClose=3000, + message=f'{rows_removed} rows removed', + icon=DashIconify(icon="akar-icons:circle-check"), + ) + return df.to_dict('records'), notification + +###################### DOWNLOAD FILE ###################### @callback( Output("download-file", "data"), + Output("notifications-container", "children", allow_duplicate=True), Input("btn-download", "n_clicks"), State('editable-table', 'data'), State('editable-table', 'columns'), @@ -168,7 +151,21 @@ def remove_duplicate_rows(data, n_clicks): prevent_initial_call=True, ) def download_file(_, data, columns, fileType): - return HandleFile.exportFile(data, columns, fileType) + if (data == None or columns == None): + print("Nothing to export") + raise exceptions.PreventUpdate + + notification = dmc.Notification( + title="File Exported Successfuly!", + id="simple-notify", + color="green", + action="show", + autoClose=3000, + message='', + icon=DashIconify(icon="akar-icons:circle-alert"), + ) + + return HandleFile.exportFile(data, columns, fileType), notification # endregion @@ -255,6 +252,243 @@ def update_column_datatypes(_, modal_children, columns): return columns +###################### CHECK CELLS DATATYPE [CLEANING OPERATION] ###################### +@callback( + Output('editable-table', 'data', allow_duplicate=True), + Output('noncomplient-indices', 'data'), + Output('notifications-container', 'children', allow_duplicate=True), + Output('btn-confirm-changes-container', 'children', allow_duplicate=True), + [Input('btn-check-cells-datatypes', 'n_clicks')], + State('editable-table', 'columns'), + State('editable-table', 'data'), + prevent_initial_call=True +) +def show_noncomplient_data(n_clicks, columns, data): + if columns is None or data is None or n_clicks is None: + raise exceptions.PreventUpdate + + df = pd.DataFrame.from_dict(data) + non_compliant_rows = set() # To track rows with non-compliant data + + for col in columns: + # Ensure the column has the 'type' key + if 'type' not in col: + continue + + if col['type'] == 'text': + def is_convertible_to_numeric(val): + if val is None: + return False + try: + # Try to convert to float + float(val) + return True + except (TypeError, ValueError): + return False + + # mask = df[col['name']].apply(lambda x: not isinstance(x, str) or is_convertible_to_numeric(x)) + mask = df[col['name']].apply(lambda x: x is not None and (not isinstance(x, str) or is_convertible_to_numeric(x))) + + + + elif col['type'] == 'numeric': + def is_numeric(val): + if val is None: + return False + + # If val is already numeric (float or int) + if isinstance(val, (float, int)): + return True + + # If val is a string, attempt to convert to float after removing hyphens + if isinstance(val, str): + try: + float(val.replace('-', '')) + return True + except (TypeError, ValueError): + return False + return False + + # mask = df[col['name']].apply(lambda x: not is_numeric(x)) + mask = df[col['name']].apply(lambda x: x is not None and (not is_numeric(x))) + + + elif col['type'] == 'datetime': + # mask = df[col['name']].apply(lambda x: not isinstance(x, pd.Timestamp)) + mask = df[col['name']].apply(lambda x: x is not None and (not isinstance(x, pd.Timestamp))) + else: + continue + + # Find non-compliant indices and add them to the set + non_compliant_indices = mask[mask].index.tolist() + for idx in non_compliant_indices: + non_compliant_rows.add(idx) # Add row index to the set + + # Filter the dataframe to keep only rows with non-compliant data + df_filtered = df[df.index.isin(non_compliant_rows)] + # print(df_filtered) + + if df_filtered.empty: + print("No non-compliant data found") + + notification = dmc.Notification( + title="No non-complient data found!", + id="simple-notify", + color="yellow", + action="show", + message="", + autoClose=3000, + icon=DashIconify(icon="akar-icons:circle-alert") + ) + return no_update, no_update, notification, no_update + + confirm_button = dmc.Button("Confirm Changes", id="btn-confirm-changes", style={"backgroundColor": "#12B886"}), + + # return df_filtered.to_dict('records'), [] + return df_filtered.to_dict('records'), df_filtered.index.tolist(), [], confirm_button + + +###################### CLEAN CELLS DATATYPE [CLEANING OPERATION] highlighting ###################### +@callback( + Output('editable-table', 'style_data_conditional', allow_duplicate=True), + [Input('noncomplient-indices', 'data')], + State('editable-table', 'columns'), + State('editable-table', 'data'), + prevent_initial_call=True +) +def style_noncompliant_cells(cache, columns, data): + if not cache: + raise exceptions.PreventUpdate + + df = pd.DataFrame.from_dict(data) + style_data_conditional = [] + + for col in columns: + if 'type' not in col: + continue + + if col['type'] == 'text': + def is_convertible_to_numeric(val): + if val is None: + return False + try: + # Try to convert to float + float(val) + return True + except (TypeError, ValueError): + return False + + # mask = df[col['name']].apply(lambda x: not isinstance(x, str) or is_convertible_to_numeric(x)) + mask = df[col['name']].apply(lambda x: x is not None and (not isinstance(x, str) or is_convertible_to_numeric(x))) + color = '#fde047' # Adjusted color for non-string data in a text column + + elif col['type'] == 'numeric': + def is_numeric(val): + if val is None: + return False + + if isinstance(val, (float, int)): + return True + + if isinstance(val, str): + try: + float(val.replace('-', '')) + return True + except (TypeError, ValueError): + return False + return False + + # mask = df[col['name']].apply(lambda x: not is_numeric(x)) + mask = df[col['name']].apply(lambda x: x is not None and (not is_numeric(x))) + color = '#6ee7b7' # Adjusted color for non-numeric data in a numeric column + + elif col['type'] == 'datetime': + # mask = df[col['name']].apply(lambda x: not isinstance(x, pd.Timestamp)) + mask = df[col['name']].apply(lambda x: x is not None and (not isinstance(x, pd.Timestamp))) + color = '#c4b5fd' # Adjusted color for non-datetime data in a datetime column + else: + continue + + non_compliant_indices = mask[mask].index.tolist() + for idx in non_compliant_indices: + style_data_conditional.append({ + 'if': {'row_index': idx, 'column_id': col['name']}, + 'backgroundColor': color, + }) + + return style_data_conditional + + +# ###################### CLEAN CELLS DATATYPE [CONFIRM BUTTON] (persist changes) ###################### +@callback( + Output('initial-table-data', 'data', allow_duplicate=True), + Output('notifications-container', 'children', allow_duplicate=True), + Input('btn-confirm-changes', 'n_clicks'), + State('editable-table', 'data'), + State('initial-table-data', 'data'), + prevent_initial_call=True, +) +def clean_noncompliant_cells(n_clicks, current_data, original_data): + if n_clicks is None: + raise exceptions.PreventUpdate + + # Create DataFrames from the current and original data + current_df = pd.DataFrame(current_data) + original_df = pd.DataFrame(original_data) + + # Ensure 'ID' column is of the same data type in both DataFrames to match correctly + current_df['ID'] = current_df['ID'].astype(original_df['ID'].dtype) + + # Update the original DataFrame based on the 'ID' column + for _, row in current_df.iterrows(): + # Find the index of the row with the matching 'ID' in the original DataFrame + row_id = row['ID'] + match_index = original_df[original_df['ID'] == row_id].index + + # If the matching row is found, update it + if not match_index.empty: + # Update only the columns that exist in the original DataFrame + for idx in match_index: + for col in original_df.columns: + original_df.at[idx, col] = row[col] + # If the 'ID' is not found, append the new row with correct columns + else: + new_row = {col: row[col] for col in original_df.columns} + original_df = original_df.append(new_row, ignore_index=True) + + # Reset the index to ensure it remains unique and sequential + original_df.reset_index(drop=True, inplace=True) + + + notification = dmc.Notification( + title="Changes updated!", + id="simple-notify", + color="green", + action="show", + message="", + autoClose=3000, + icon=DashIconify(icon="akar-icons:circle-check") + ) + + return original_df.to_dict('records'), notification + + +###################### RESET TABLE ###################### +@callback( + Output('editable-table', 'data', allow_duplicate=True), + Output('editable-table', 'style_data_conditional', allow_duplicate=True), + Output('btn-confirm-changes-container', 'children', allow_duplicate=True), + Input('btn-reset-table', 'n_clicks'), + State('initial-table-data', 'data'), + + prevent_initial_call=True +) +def reset_table(n_clicks, initial_data): + if n_clicks is None: + raise exceptions.PreventUpdate + + return initial_data, [], [] + if __name__ == '__main__': app.run(debug=True) diff --git a/dashboard/assets/data/food_coded.csv b/dashboard/assets/data/food_coded.csv index 651309a..1866343 100644 --- a/dashboard/assets/data/food_coded.csv +++ b/dashboard/assets/data/food_coded.csv @@ -1 +1,126 @@ -GPA,Gender,breakfast,calories_chicken,calories_day,calories_scone,coffee,comfort_food,comfort_food_reasons,comfort_food_reasons_coded,cook,comfort_food_reasons_coded,cuisine,diet_current,diet_current_coded,drink,eating_changes,eating_changes_coded,eating_changes_coded1,eating_out,employment,ethnic_food,exercise,father_education,father_profession,fav_cuisine,fav_cuisine_coded,fav_food,food_childhood,fries,fruit_day,grade_level,greek_food,healthy_feeling,healthy_meal,ideal_diet,ideal_diet_coded,income,indian_food,italian_food,life_rewarding,marital_status,meals_dinner_friend,mother_education,mother_profession,nutritional_check,on_off_campus,parents_cook,pay_meal_out,persian_food,self_perception_weight,soup,sports,thai_food,tortilla_calories,turkey_calories,type_sports,veggies_day,vitamins,waffle_calories,weight 2.4,2,1,430,nan,315,1,none,we dont have comfort ,9,2,9,nan,eat good and exercise,1,1,eat faster ,1,1,3,3,1,1,5,profesor ,Arabic cuisine,3,1,rice and chicken ,2,5,2,5,2,looks not oily ,being healthy ,8,5,5,5,1,1,"rice, chicken, soup",1,unemployed,5,1,1,2,5,3,1,1,1,1165,345,car racing,5,1,1315,187 3.654,1,1,610,3,420,2,"chocolate, chips, ice cream","Stress, bored, anger",1,3,1,1,I eat about three times a day with some snacks. I try to eat healthy but it doesn't always work out that- sometimes eat fast food and mainly eat at Laker/ Egan ,2,2,I eat out more than usual. ,1,2,2,2,4,1,2,Self employed ,Italian,1,1,"chicken and biscuits, beef soup, baked beans",1,4,4,4,5,"Grains, Veggies, (more of grains and veggies), small protein and fruit with dairy ","Try to eat 5-6 small meals a day. While trying to properly distribute carbs, protein, fruits, veggies, and dairy. ",3,4,4,4,1,2,"Pasta, steak, chicken ",4,Nurse RN ,4,1,1,4,4,3,1,1,2,725,690,Basketball ,4,2,900,155 3.3,1,1,720,4,420,2,"frozen yogurt, pizza, fast food","stress, sadness",1,1,1,3,"toast and fruit for breakfast, salad for lunch, usually grilled chicken and veggies (or some variation) for dinner",3,1,sometimes choosing to eat fast food instead of cooking simply for convenience,1,3,2,3,5,2,2,owns business,italian,1,3,"mac and cheese, pizza, tacos",1,5,3,5,6,usually includes natural ingredients; nonprocessed food,i would say my ideal diet is my current diet,6,6,5,5,7,2,"chicken and rice with veggies, pasta, some kind of healthy recipe",2,owns business,4,2,1,3,5,6,1,2,5,1165,500,none,5,1,900,I'm not answering this. 3.2,1,1,430,3,420,2,"Pizza, Mac and cheese, ice cream",Boredom,2,2,2,2,"College diet, cheap and easy foods most nights. Weekends traditionally, cook better homemade meals ",2,2,Accepting cheap and premade/store bought foods,1,3,2,3,5,3,2,Mechanic ,Turkish ,3,1,"Beef stroganoff, tacos, pizza",2,4,4,5,7,"Fresh fruits& vegetables, organic meats ","Healthy, fresh veggies/fruits & organic foods ",2,6,5,5,2,2,"Grilled chicken Stuffed Shells Homemade Chili",4,Special Education Teacher,2,1,1,2,5,5,1,2,5,725,690,nan,3,1,1315,"Not sure, 240" 3.5,1,1,720,2,420,2,"Ice cream, chocolate, chips ","Stress, boredom, cravings ",1,1,1,2,I try to eat healthy but often struggle because of living on campus. I still try to keep the choices I do make balanced with fruits and vegetables and limit the sweats. ,2,2,I have eaten generally the same foods but I do find myself eating the same food frequently due to what I have found I like from egan and the laker. ,3,4,2,2,4,1,4,IT,Italian ,1,3,"Pasta, chicken tender, pizza ",1,4,4,4,6,"A lean protein such as grilled chicken, green vegetables and brown rice or other whole grain ",Ideally I would like to be able to eat healthier foods in order to loose weight. ,2,6,2,5,1,1,"Chicken Parmesan, Pulled Pork, Spaghetti and meatballs ",5,Substance Abuse Conselor,3,1,1,4,2,4,1,1,4,940,500,Softball,4,2,760,190 2.25,1,1,610,3,980,2,"Candy, brownies and soda.","None, i don't eat comfort food. I just eat when i'm hungry.",4,3,4,nan,My current diet is terrible. I barely have time to eat a meal in a day. When i do eat it's mostly not healthy.,2,2,Eating rice everyday. Eating less homemade food.,1,3,1,3,4,2,1,Taxi Driver,African,6,3,"Fries, plaintain & fried fish",1,2,2,2,4,"Requires veggies, fruits and a cooked meal. ",My ideal diet is to eat 3 times a day including breakfast on time. Eat healthy food. ,2,1,5,5,4,2,Anything they'd want. I'd ask them before hand what they want to eat and it depends on which type of friend is coming.,1,Hair Braider,1,1,2,5,5,5,1,2,4,940,345,None.,1,2,1315,190 3.8,2,1,610,3,420,2,"Chocolate, ice cream, french fries, pretzels","stress, boredom",1,2,1,1,"I eat a lot of chicken and broccoli for dinner, and usually tuna sandwiches for lunch.",3,1,I started eating a lot less and healthier because I wasn't playing sports year round anymore.,2,5,2,3,5,1,4,Assembler ,Thai,4,1,"grilled chicken, hamburgers",1,4,4,5,4,"Protein, vegetables, fruit, and some carbs","I would ideally like to eat more fresh fruits and vegetables. However, its difficult to get to the store all the time to buy fresh.",2,4,5,5,8,1,"Grilled chicken, steak, pizza",4,Journalist,4,2,2,2,5,4,1,1,5,940,690,soccer,4,1,1315,180 3.3,1,1,720,3,420,1,"Ice cream, cheeseburgers, chips.","I eat comfort food when im stressed out from school(finals week), when I`m sad, or when i am dealing with personal family issues.",1,3,1,1,"I eat a very healthy diet. Ocassionally, i will eat out and get unhealthy food.",1,2,"Freshmen year i ate very unhealthy, but now it is much healthier because of self control.",2,5,2,2,2,2,3,Business guy,Anything american style.,5,1,"chicken, cheesey potatoes, and hot dogs",1,5,2,3,3,A healthy meal has a piece of meat followed by a lot of fruit and veggies,My ideal diet is filled with a lot of fruit and chicken. I also really enjoy eggs any type of way with toast.,2,5,1,3,3,1,"chicken, steak, pasta ",2,cook,4,1,1,5,1,3,1,2,1,725,500,none,4,2,1315,137 3.3,1,1,430,nan,420,1,"Donuts, ice cream, chips",Boredom ,2,3,2,1,I eat whatever I want in moderation.,1,1,I snack less,2,8,5,2,5,nan,5,High School Principal,Seafood,1,3,"Shrimp, spaghetti",1,4,1,5,7,Colorful,The same as it is now.,6,5,5,5,8,2,"Pasta, Fish, Steak",5,Elementary School Teacher,2,1,2,3,5,4,2,2,5,725,345,none,3,2,760,180 3.3,1,1,430,3,315,2,"Mac and cheese, chocolate, and pasta ","Stress, anger and sadness ",1,3,1,1,"I eat healthy all the time when possible. I treat myself occasionally. I don't really like the greasy meals, if anything I would eat sweets over the greasy meals. ",1,1,I cook a lot of my own foods back at home so not being able to cook my own healthy choices. I eat more carbs than normal when I'm at college due to the choices given in the cafe. ,1,3,3,3,5,1,5,commissioner of erie county ,Italian ,1,1,"Pasta, Eggs, Pancakes ",1,5,1,5,3,Chicken and rice with a side of veggies. ,"Lots of protein, carbs, and fruits and veggies. ",2,4,4,5,3,2,pasta salad and bread,5,Pharmaceutical rep,5,1,3,3,4,3,1,1,4,580,345,field hockey,5,1,900,125 3.5,1,1,610,3,980,2,"Pasta, grandma homemade chocolate cake anything homemade ",Boredom ,2,1,2,1,i eat very healthy. Maybe eat out 1-2 times a week.,1,2,Nun ,3,4,2,1,5,1,2,Idk,Orange chicken and chow mani noodles ,4,1,Chicken,1,5,3,1,9,"Chicken, and veggies ","Chicken, fish ",7,3,1,5,8,1,"chicken al king, spaghetti, fish",4,Chidos Cleaners,2,3,1,2,2,1,1,1,2,940,345,soccer,5,2,900,116 3.904,1,1,720,4,420,2,"chocolate, pasta, soup, chips, popcorn","sadness, stress, cold weather",3,3,3,1,"I am very health concious. I eat many fruits, veggies, and protiens. ",1,1,Less meat. ,4,5,1,2,5,1,3,Home Marker ,Italian,1,1,Scalloped potatoes and ham ,1,5,2,5,1,"lean protein, veggies, fruit, complex carbs",More healthy varienty. ,2,5,5,5,1,2,"Chicken parm, Fish, Pasta dishes ",4,Court Reporter ,5,1,1,3,5,2,1,1,5,940,500,Running,5,1,900,110 3.4,2,1,430,3,420,2,"Cookies, popcorn, and chips","Sadness, boredom, late night snack ",3,5,3,1,I focus mostly on proteins and fruits. I eat a lot less vegetables and a few carbohydrates.,1,2,I have been eating a lot more salads and soups.,2,5,1,3,4,3,3,Shirt designer ,Chinese ,4,3,"Pizza, chicken wings, and corn on the cob ",1,4,1,3,9,A salad with a reasonable amount of dressing and a meat.,My ideal diet would be the proper portions of all food categories. I would also like to eat proteins around my workouts and avoid all deserts.,1,5,3,4,9,2,"Cereal, pizza, toast ",4,Child care provider ,2,1,2,2,3,5,2,1,3,940,500,Soccer and basketball ,3,2,575,264 3.6,1,1,610,3,420,2,"ice cream, cake, chocolate","stress, boredom, special occasions",1,2,1,1,Not as healthy when I am at school compared to home. Still very aware of the nutrition I am taking in.,2,2,not as healthy because healthy food goes bad quickly and it is expensive,1,3,4,2,5,2,2,business owner,italian,1,1,"steak, lasagna, crab",1,5,3,4,8,Lots of vegetabls with some grains like rice. Also has lean meat such as fish or chicken.,organic/healthy. fruits and vegetables but still protein to give sustainance. ,2,5,3,5,10,2,"pasta, chicken, steak",4,business owner,2,2,2,3,3,3,1,1,5,1165,850,intramural volleyball,5,2,1315,123 3.1,2,1,610,3,420,2,"Pizza, fruit, spaghetti, chicken and Potatoes ","Friends, environment and boredom",2,3,2,1,"Making sure I have enough protein intake, as well with fibre, vitamins and carbs. ",1,2,"I knew I would eat alot my freshmen year, before coming to college i had a diet plan. ",3,4,2,3,4,2,4,Commidity trader ,Chinese ,4,3,Pizza,1,5,3,4,2,Green and not greasy,"Eat a little less than I usually do, and intaking more protein. ",1,5,2,3,1,1,"Pizza, chicken and rice, roast beef.",4,Charity worker,2,2,2,3,1,3,1,1,4,940,500,Hockey,5,1,900,185 nan,2,2,430,nan,980,2,"cookies, donuts, candy bars",boredom,2,4,2,1,I like a lot of foods that arent home cooked or healthy for you.,2,2,none,3,4,4,3,1,1,5,Hockey Coach,italian food,1,2,pizza,1,3,1,1,6,"chicken, veggies, rice",I wish I ate lots of healthy foods like veggies and salads. ,2,4,1,5,nan,2,pizza buffalo chicken pasta,4,Librarian,1,1,2,3,1,2,2,1,1,940,345,Hockey,1,2,1315,180 4,1,1,265,3,420,1,"Saltfish, Candy and Kit Kat ",Stress ,1,3,1,nan,I eat very healthy ,1,1,More Water ,2,5,1,2,2,2,1,Construction ,Jamaican ,7,1,"Curry, Stew Chicken and Saltfish",1,5,1,2,7,"Not too much carbs, a lot of protein, healthy fats and fruits and vegs ",Vegetables and Fruits with Meat ,2,1,5,3,9,2,"Curry goat, saltfish, jerk chicken ",2,Police,4,1,2,2,2,3,1,2,1,580,345,nan,5,1,760,145 3.6,2,1,430,3,980,2,"chips, cookies, ice cream","I usually only eat comfort food when I'm bored, if i am doing something, i can go for hours without eating ",2,3,2,1,My current diet is eggs and a meat every morning for breakfast. For lunch ill usually have some pasta or rice with a meat and sometimes a side of veggies. for dinner i usually eat less carbs and more protein and veggies. ,3,2,"I would say i just eat a little more, but not in a bad way. I have unlimited swipes at the cafe so instead of snacking on chips before lunch or dinner i will get something from the cafe.",1,2,2,3,4,1,2,self employed construction ,American or Italian ,5,3,"chicken fingers, steak, mac and cheese",1,3,1,3,8,"for me usually a big piece of chicken or steak with a side of veggies, and i usually have rice with mine as well","I like how my diet it now. However, after my season i am going to cut back on some carbs because i won't be working out as much.",1,6,3,5,7,2,Grilled chicken or steak with veggies and rice. or some type of pasta and chicken ,2,stay at home mom,4,1,1,6,2,2,1,1,3,940,500,hockey,4,2,900,170 3.4,1,1,720,3,980,1,"Chocolate, ice crea ","Sadness, stress",3,3,3,1,I eat lots of fruit and veggies. I eat lots of chicken.,1,1,I ate at the food hall.,4,6,3,2,1,3,5,Engineer,Chicken ,5,3,Chicken,1,5,2,3,6,Everything from food group ,Lots of fruit and veggies. Lots of chicken.,2,5,1,5,9,2,"Spaghetti, Chicken, Steak",3,Daycare provider,2,1,1,2,1,3,2,2,1,1165,690,dancing ,5,1,1315,135 2.2,2,1,430,2,420,2,"pizza, wings, Chinese","boredom, sadness, hungry",2,4,2,1,Current diet right now isn't very good. I eat at the school's cafeteria and they do not have the best choices.,2,2,None really,3,4,2,3,3,2,5,architect,Italian,1,1,manacotti,1,2,1,3,4,"lots of fruits and vegitibles, not any fried foods",Something that tastes good and also is good for you. This is very hard to find though.,3,5,2,5,7,1,"chicken, manicotti, rice",4,physical therapist,1,1,1,3,3,4,1,nan,3,940,345,basketball,2,2,900,165 3.3,2,1,610,3,980,2,"Fast food, pizza, subs","happiness, satisfaction",7,5,7,1,"I eat 2 meals a day, lunch and dinner",2,2,Late night food,1,3,4,2,4,1,5,CFO,Mexican,2,3,"pizza, chicken fingers",1,2,2,2,5,"Rice, Meat, vegetable",3 smaller meals a day,1,6,1,4,2,1,"Chicken, Pasta, Veal",4,Teacher,2,1,1,2,1,6,1,1,1,1165,850,Soccer,3,2,1315,175 3.87,2,1,610,3,315,1,"chocolate, sweets, ice cream",Mostly boredom,2,3,2,3,"Random. Not strict diet, changes during season",2,nan,"Less money, less food :(",1,8,1,2,3,1,4,European logistics director ,Indian,8,2,Pasta,1,3,4,5,8,Green and colourful,"Mix of Mexican, Asian, and Italian foods.",7,6,5,5,7,2,"Meat, wine, chocolate pudding",2,House wife,4,1,3,5,5,2,2,1,5,725,500,Tennis,2,2,900,195 3.7,2,1,610,3,420,1,"burgers, chips, cookies","sadness, depression ",3,5,3,2,balanced ,1,1,got worse ,1,3,1,2,3,1,4,accountant ,italian ,1,1,pasta,2,4,1,4,2,"pasta. veg, water ","fruit, veg and protien ",2,6,5,5,5,1,"pasta, pizza ",4,Underwiriter ,3,1,3,5,2,2,1,1,4,940,850,tennis soccer gym,3,1,1315,185 3.7,2,2,610,3,420,2,"Chilli, soup, pot pie",Stress and boredom ,1,4,1,1,2 meals a day. Rarely eat snacks. Fairly balanced diet. ,1,1,Drink coffee all the time. ,1,7,2,2,5,3,4,Commercial Real Estate,Asian ,4,1,Chicken Nuggets,1,3,3,2,4,"Protein, vegetables, grains ",3 healthy meals a day. No caffiene. ,1,4,4,5,5,1,"Pizza, Pasta, Poutine",2,Beautician ,2,1,2,3,2,3,1,1,4,940,690,Gaelic Football,4,1,1315,185 3.9,1,1,720,2,420,2,"Soup, pasta, brownies, cake","A long day, not feeling well, winter ",6,1,6,1,I eat a lot of chicken and try to cook my own meals as much as possible using a lot of rice and vegetables.,1,2,"I watch the amount of ""snacks"" I eat more than I did in high school.",1,2,4,3,4,nan,3,Manager at Pepsi,Chinese,4,1,Spaghetti ,1,4,3,5,5,A healthy meal is a lean meat with mostly vegetables and a starch like brown rice or quinoa.,I would like to be a person to eat a larger vegetable based diet with little to no processed products in my diet especially sugar and salt.,2,4,3,5,2,2,"Pasta, chicken and rice, and soup",2,Unemployed,2,1,1,3,3,4,2,2,4,940,500,none,4,2,1315,105 2.8,1,2,720,3,420,2,"chocolate, ice cream/milkshake, cookies",boredom,2,3,2,1,"vegetarian, eat breakfast some days before class, can eat a lot of junk food so I refrain from allowing myself to buy any",1,1,"none, I have dormed since high school",3,4,2,3,2,1,4,VP of ,don't have one,0,3,"Chicken parm, beef stroganof, tacos",1,4,1,3,8,"good portions, lots of color, targets main food groups","healthy, colorful, tasty, room for desserts",2,6,3,3,5,1,"Pasta Take out",3,Medical biller,4,1,1,3,3,3,1,1,3,1165,690,Ice hockey,3,2,760,125 3.7,2,1,610,2,420,1,"Chips, ice cream, microwaveable foods ","Boredom, lazyniss ",2,3,2,1,"Most healthy diet, but since I'm an athlete have room for some bad foods to burn off quickly ",1,1,Tend to eat more fried foods ,1,3,2,2,2,1,4,Beverage and Food Sales,Italian food ,1,1,"Chicken Parm, Pizza ",1,3,2,1,9,"A rice, a vegetable, a piece of meat ","Very healthy diet, and to cook at home with organic foods. ",5,5,1,5,9,2,Chicken parm ,2,Doctors Billing Assiant ,2,1,1,4,1,2,2,1,2,1165,850,Hockey,3,2,1315,160 3,2,1,610,4,980,2,"Chicken fingers, pizza ",Boredom ,2,4,2,1,Very healthy. Good balance of proteins and vegetables ,1,2,A lot healthier ,2,5,2,3,3,1,5,Dentist ,Mexican ,2,1,Steak,1,5,1,3,9,"Salad, vegetable, carb, protein ",My current diet,6,6,3,4,9,2,"Steak, lobster, chicken ",5,Dentist ,4,1,1,6,2,2,1,1,3,1165,500,Lacrosse ,5,1,1315,175 3.2,2,1,610,2,420,2,"cookies, hot chocolate, beef jerky","survival, bored",2,2,2,2,Whats necessary for survival. ,2,1,Too much beef jerky,1,3,2,2,2,2,4,Electrical Engineer,Italian/German,1,1,"Deer Steak, Buttered Pasta, Garlic Pasta",1,3,3,1,4,"Protein, vegetable and grains",Steak and Burgers,7,5,1,5,3,1,"Garlic noodles and steak, Parmesan chicken and pasta, Tacos and pasta",4,Air Traffic Controller,5,1,1,3,2,3,1,2,1,940,500,nan,2,1,1315,180 3.5,2,1,265,2,420,2,"Tomato soup, pizza, Fritos, Meatball sub, Dr. Pepper","Boredom, anger, drunkeness",2,3,2,nan,anything and everything,2,2,Eating less vegetables because they are less available to me. ,1,3,5,3,5,2,5,Radio Telecommunications Manager,Indian food - samosas are amazing,8,1,"Crab legs, Mushroom soup, homemade rolls",1,5,3,3,9,"Grilled chicken, mac and cheese, broccoli, apple, milk","Heavy in protein, fruits, and vegetables. ",7,5,5,5,10,1,"Tomato soup, Steak, crab",5,Strategic Planning and Programs Manager,2,1,1,4,5,2,1,2,5,580,500,nan,4,1,760,167 4,1,1,720,3,420,2,"cookies, mac-n-cheese, brownies, french fries, ","stress, boredom, cold weather",1,3,1,1,I eat some vegetables almost everyday and fruit a couple of times a week. I eat meat a few times a week. I dont eat fast food and try to limit fried food.,1,1,I drink way more coffee and I dont eat at home as often.,1,7,3,2,4,2,2,nan,mexican,2,2,"french fries, waffles, chocolate",1,3,4,2,7,"whole grain carbs, vegetables, a small amount of protein",I would eat enough fruits and vegetables everyday. I would have home cooked food at least 5 days a week. I wouldnt like sugar so much.,2,5,3,4,8,2,"pasta, chicken with potatoes, pizza ",5,teacher,4,3,3,3,2,3,2,1,3,940,500,snowboarding,5,1,1315,115 4,2,1,610,3,420,2,"chips and dip, pepsi, ","stres, boredom, and nighttime",1,2,1,1,"Diet consists of 3000-4000 calories a day well rounded from meats, vegetables, and fruit.",2,2,none,3,4,2,3,5,2,4,deceased,italian,1,1,chicken and biscuits,1,5,2,5,5,"4-6 ounces chicken or fish, side of potatoes, and green beans","diet of 1500-2000 calories of white meat, vegetables, and fruit that are all fresh and not processed",1,4,4,5,3,1,"Chicken, Steak, Pasta",2,management,4,4,1,3,3,4,2,2,4,940,690,none organized,5,1,1315,205 3.4,2,1,610,3,315,2,"Grandma's Chinese, Peruvian food from back home, and sushi",Hunger and Boredom ,4,5,4,nan,"Not that balanced, but I try not to eat fatty or fried foods.",2,2,I eat more junk food now.,1,3,3,2,5,nan,5,Lawyer,Spanish,2,nan,"Spaghetti, Chicken, Won Tons",1,4,4,5,5,Plenty of greens and lean proteins,"Plenty of protein, carbs from vegetables and fruits, and healthy fats.",7,5,5,5,8,1,"Pasta,Sushi,Steak",5,Lawyer,4,1,3,4,5,4,1,1,5,580,345,Soccer,5,1,760,nan 2.8,1,1,720,3,420,1,"Ice cream, cookies, Chinese food, and chicken nuggets ","boredom, sadness, and if it has a good taste. ",2,4,2,2,I eat a a lot of carbs from pizza and pasta. I also eat a lot of cookies. ,2,1,I eat more junk food,1,3,2,3,4,3,4,landscaping ,Italian ,1,1,"Chicken Nuggets, Mac and Cheese, and pasta",1,3,1,5,7,A balance of vegetables and cooked lean meat.,my ideal diet would be more fruits and vegetables. Also less desserts. ,2,3,2,5,3,1,"Chicken Parmesan, pasta, ",nan,unemployed,4,1,1,3,2,3,1,2,1,1165,500,nan,3,1,900,128 3.65,1,1,610,3,420,2,"french fries, chips, ice cream","boredom, stressed, sad",2,4,2,1,egan dining,2,1,poor,1,3,3,3,2,1,4,Vice President of a company,French,1,3,"hamburgers, chicken nuggets ",1,5,1,3,1,a lot of greens,healthy and protien,7,6,1,5,3,1,"pasta, lasagna, chicken ",4,stylist,4,1,5,4,1,2,1,1,3,940,345,softball,4,1,1315,150 3,1,1,610,2,420,2,"mac n cheese, peanut butter and banana sandwich, omelet",Boredom usually,2,1,2,1,"A lot of rice and veggies, eggs for breakfast, chicken is usually the only kind of meat I eat.",3,1,My diet is more limited just because of what I have time to make,1,3,2,3,2,1,4,Owns his own promotional company ,American or Italian,5,1,"chicken, pasta, stir fry",1,5,3,3,2,"Some kind of protein, a vegetable, and a grain",Pretty much what I eat now,6,4,1,5,3,2,"Some kind of pasta, a chicken dish, some kind of salad",4,Works in retail,2,2,1,3,2,2,1,1,2,940,690,Lacrosse,5,2,760,150 3.7,1,1,610,3,420,2,"pizza, doughnuts, mcdonalds ",boredom,2,3,2,nan,"I eat out more often then not. I try to make sure when I eat out it isn't fast food, but instead something healthy like Panera. ",2,2,I do not snack as often at school. I find that I'm always busy so sometimes I don't have a lot of time to eat. ,1,8,4,2,4,1,5,Optometrist ,Italian or Chinese ,1,3,"pizza, pasta, grilled cheese ",1,5,2,3,7,"a meal with a meat, vegetable, grain, and fruit ",I wish I had the time and energy to cook more at home on my own. ,5,6,2,5,7,1,"spaghetti or pasta, shrimp fried rice, chicken ",2,Homemaker ,3,1,2,3,1,4,2,1,2,1165,500,Softball ,5,2,900,150 3.4,1,1,720,4,420,2,"chocolate, chips, candy",Stress,1,2,1,6,"I do not get to eat as well as I did. I wish I ate better, but in college it is hard because of money.",2,2,I do not eat as many home cooked meals.,1,3,2,2,4,3,2,Construction ,Italian,1,1,Pasta,1,3,4,5,4,"A protein, starch, veg, and a healthier dessert. ",I would like to get all of the food groups in each day. ,2,6,3,5,2,2,"Pasta, Pizza, Chicken ",3,Head of Human Resouces,4,1,1,4,3,4,1,1,5,940,500,Dancing,4,2,1315,170 3.89,1,1,610,3,980,2,"chocolate, popcorn, ice cream","boredom, stress",2,3,2,1,I eat three meals per day usually. I eat a lot of sandwiches and fruit.,1,1,I have eaten bigger meals.,1,2,2,3,4,2,4,Biohemical Waste Elimination,italian,1,1,chicken parmesan,1,4,4,3,6,a lean protein plus the addition of 2-3 fruits and vegetables,My ideal diet would be eating multiple fruits and vegetables at each meal. Also I would only eat lean protein if possible.,2,5,3,5,8,2,"Chicken Parmesan, Orange Chicken, Tacos",4,Accountant,4,1,1,3,3,4,1,1,2,1165,690,Lacrosse,3,2,1315,150 3,2,1,720,nan,980,2,"Candy Pop Chocolate Chipotle Moe's ",No reasons ,9,5,9,1,Unhealthy foods from the cafe ,2,2,I eat more ,1,2,5,3,3,1,5,Corporate Manager ,Mexican ,2,1,Chicken and steak ,1,5,4,1,3,Chicken breast with veggies ,"Red and white meats, potatoes, green beans ",2,6,3,4,5,2,"Steak and potatoes, burgers and fries, bacon and eggs ",2,Marketing Analyst,1,2,3,3,1,1,1,1,3,1165,690,Hockey,3,2,1315,175 3.4,2,1,430,3,315,1,"Pizza, Ice cream, fries, cereal, cookies ",Usually if I'm sad or depressed. ,3,3,3,1,"I will eat a full bleakest every morning consisting of eggs, potatoes, and a type of meat with juice. I will have a sandwich or something light for lunch. For dinner I will have meat and vegetables of some sort. ",3,2,I eat pretty much the same as I use too. I do have more sweets now though. ,1,9,2,3,4,1,4,Small business owner ,Italian ,1,1,"pizza, ice cream. pop tarts ",1,3,1,5,10,A meal with all of the food groups. ,Idealy I would have basically the same breakfast as I do now just with more fruits. For lunch I would have more vegetables and fruits. For dinner I would have the same. ,2,6,3,5,8,1,"Pizza, Japanize Hibachi, Moes ",4,Middle school teacher,3,1,1,3,3,2,1,1,3,940,500,wrestling ,4,2,760,140 2.9,1,1,720,4,980,2,"Ice cream, chocolate, twizzlers ",Tired ,5,2,5,1,I eat food ,4,1,I do not make my own food very much,1,3,4,2,4,1,2,Welder,Italian ,1,1,Mac cheese ,1,5,2,5,6,a salad with chicken and 2 tablespoons of salad dressing ,I to eat enough food to sustain me throughout the entire day ,3,3,3,5,4,1,"Chicken, Pasta, Salad",3,Art teacher ,4,1,1,3,2,6,1,2,4,940,690,nan,5,1,1315,120 3.6,1,1,610,3,420,2,"ice cream, cookie dough, cookies, cheese","Boredom!, sadness",2,4,2,1,"Light breakfast, yogurt or grandola bar. No luch but (healthy) snacks throughout this time period until dinner. Full dinner with meat, vegetables and fruit.",2,2,I do not make my own food,1,3,2,2,3,nan,4,Design Engineer,Italian,1,1,"French Toast, Grilled Cheese, Orange Chicken",1,5,2,5,6,"Grilled chicken, side salad, rice and broccoli and cranberries",Same as above but with a more concrete lunch. Cut down on excessive snacking. ,1,6,4,5,7,1,"Pancakes, Pasta, Grilled Cheese and Soup",4,Account Clerical ,1,1,2,3,2,3,1,2,4,940,500,nan,4,2,900,135 3.5,1,1,430,2,980,1,"ice cream, cereal, and salt and vinegar chips ","All of the above; sadness, boredom and confusion ",3,3,3,1,"It needs some re-structuring. Mostly, I eat well but I would like to improve on my water, fruit and veggie consumption. ",2,1,"Now I prepare my own meals, pack my lunch every day and avoid eating out to save money as much as possible.",2,5,1,nan,5,nan,2,Unknown ,chinese,4,3,"pickles, chinese food, pizza",1,4,3,5,6,It is probably more on the green side and there is less fryed or overly seasoned food. There would be more organic foods rather than processed foods. ,"My ideal diet involves organic foods, more nuts, fruits, veggies and water and a complete absence of processed foods, genetically enhanced foods or fast foods. My ideal diet would be one that involves foods that are grown by me or close to me and one that is essentially best for my health.",2,3,5,5,8,2,"pasta, soup, steak ",2,Caretaker,3,nan,1,2,5,nan,2,2,5,940,345,no particular engagement ,4,1,900,100 3.2,1,1,610,4,420,2,"Potato chips, ice cream, chocolate, cookies","Stress, boredom, craving",1,1,1,1,"I am on a very balanced diet, eating 4-5 small meals a day filled with fruits, vegetables, lean meat, and good carbs. ",1,1,"I haven't changed much. If anything, I have become more disciplined. ",2,4,2,2,5,1,4,Electrical Engineer,Thai food,4,1,"Mac and Cheese, Hot Dogs, Grilled Cheese",1,5,4,5,8,Mostly green!,"My ideal diet would be to be a vegetarian; however, considering my highly active lifestyle island strength requirement I need as much ""real"" protein I can get. ",7,5,5,5,10,1,"Steak, asparagus and potatoes, homemade chicken alfredo, Mexican cuisine",2,Secretary,4,2,1,6,5,3,1,1,5,725,500,Volleyball,5,1,760,170 3.605,1,1,610,3,315,2,"Mac and cheese, fried chicken, cornbread ","Hunger, boredom",4,3,4,1,"Healthy, includes many fruits and vegetables. Probably too many carbs. ",1,1,I eat smaller portions more often,2,5,2,2,5,nan,4,Banker,Greek,1,1,"Hamloaf, tuna fish salad, mac and cheese ",1,5,2,5,3,Colorful ,"The same as my current diet, maybe less carbs. ",6,6,5,5,3,2,"Tacos, spaghetti, grilled cheese",4,Registered Nurse,2,1,2,4,5,1,1,2,5,940,500,none,5,2,900,113 3.8,2,1,430,2,420,1,"popcorn, chips, candy, & fries ","sadness, boredom, & anger ",3,3,3,1,At school I eat a lot of pizza or burgers with fries. Occasionally I try to have a salad or a fruit juice with this. I also try to eat more of a home cooked meal with vegetables.,2,2,Eating more pizza and burgers or fast food. ,1,2,2,2,4,2,3,subcontractor ,Italian ,1,1,"chicken soup, perogies, & roast beef ",1,4,1,4,4,A meal that you have cooked yourself without a lot of grease or fat in it. ,More of a home cooked meal that is not very greasy. Also includes more fruits and vegetables. ,5,4,3,5,4,1,"Spaghetti, steak, burgers ",4,telemarketer ,3,1,2,3,3,3,1,1,3,725,345,soccer ,4,2,900,168 2.8,2,1,430,nan,980,2,"Chex-mix, Wegmans cookies, Cheez-Its ","Boredom, happiness, distraught ",2,4,2,1,lots of pasta and carbs along with lean meats. Also at time some soda and junk food,2,1,Cereal became an anytime of day food,1,3,2,nan,3,1,5,small business owner ,Italian ,1,3,"lasagna, meatloaf, pizza",1,5,1,3,8,"good balance between meats, grains, fruits, vegetables, carbs, and dairy products ",To cut out the junk food and eat more meat and less pasta. Also eat more fruits and vegetables ,7,6,2,4,9,1,"lasagna, hamburgers w/ corn, steak ",5,nurse,2,1,1,3,4,2,1,1,1,940,345,wrestling & rowing,5,2,900,145 3.5,2,2,430,nan,315,1,"pizza, ice cream, chips","stressed, upset, or just craving a cheat meal",1,4,1,1,"My current diet consists of cafeteria food, which isn't necessarily ideal. I try to eat as healthy as possible but I find myself turning to unhealthy food more often than healthy.",2,2,Transitioning from home-cooked meals to cafeteria food,1,3,2,3,4,1,4,House Appraiser,Asian ,4,1,"Tacos, Spaghetti, and Roast",1,5,2,4,2,one that is well balanced and consists on main food groups,One that consists of a lot of mean and also fruits and vegetables. Drink a lot of water as well.,7,5,4,5,3,1,"Steak, Chicken, Tacos",4,Banker,3,1,1,3,4,1,2,1,4,940,345,Wrestling,5,1,760,155 3.83,2,1,430,3,315,2,"fried chicken. mashed potatoes, mac and cheese",They taste better than other food. They are a pickme up. They are easy to make,5,3,5,2,I eat alot carbs. Protein (meat) is beautiful.,2,1,I definitely eat less veggies. ,1,3,2,nan,3,2,2,not sure,Italian ,1,1,"mac and cheease, mashed potatoes, salmon",1,3,3,4,9,lots of green and color.,I would eat more veggies with a equal balance of carbs and protein. More international flavors would be great.,2,3,4,5,9,2,"pizza, pasta, burgers",4,Office assistant,2,1,2,6,nan,1,2,2,4,1165,690,none,3,2,900,150 3.6,2,1,720,3,420,2,"Popcorn, Chex Mix, Pizza","Stress, boredom",1,5,1,1,Healthier than most but not 100% clean.,1,1,I have started eating a lot healthier.,2,5,2,3,2,1,3,Fireman,American,5,2,Pizza,1,4,3,1,8,"Balance of veggies, white meat, fruits, and grains.","No artificial sugars, only natural foods.",4,1,1,3,8,1,"Pizza, salad",2,Secretary,5,3,1,3,1,3,1,2,1,1165,500,nan,5,2,760,169 3.3,2,1,610,4,980,1,Burger,Lazy,5,3,5,1,Great ,4,1,Mediocre ,1,3,3,3,5,1,2,President of Automotive company ,All ,0,1,Steak ,1,5,2,5,8,Chicken ,Organic ,5,6,5,5,8,1,"Steak, Chicken, Pasta ",2,Stay home,5,1,1,3,5,2,1,1,5,1165,500,Hockey,4,1,1315,185 3.3,2,1,610,4,420,2,"Pizza, chocolate, and ice cream ","Boredom, sadness and anger ",2,1,2,1,My diet is mostly chicken rice and veggies. I mix in fruit between workouts and snacks like power bars and what not. ,3,1,I eat very bad on the weekends. ,1,3,5,nan,4,1,3,UPS driver ,Mexican ,2,1,"Grilled chicken, pasta, and turkey ",1,5,2,5,1,Low carbs and high protein ,One that maintains my goal weight. But also produces enough daily energy. ,3,5,3,5,5,1,Chicken Parm,2,Unemployed ,5,1,1,3,3,2,2,1,3,1165,500,Lacrosse ,5,2,900,200 3.292,2,1,610,nan,980,2,"fries, chips, fried chicken, pizza, grapes","Boredom, sadness",2,4,2,1,65 and out,4,2,nan,3,4,3,nan,3,nan,2,HVAC Professional,Sub sandwhiches,5,3,"Chicken, Pizza, Cherry tomatoes",1,4,4,4,5,"Grilled, natural ingredients, and no carbonated beverages",Blend of instant gratification and healthy choices sourced sustainably,3,3,2,5,1,1,"Pizza, Steak, Spaghetti",5,"Counseling, Teaching, Geologist, Psychic",1,3,1,3,3,4,1,2,1,940,500,nan,4,1,1315,265 3.5,2,1,610,3,420,2,"peanut butter sandwich, pretzals, garlic bread","stress, anger and boredom",1,1,1,2,Very healthy and clean. A lot of protein and vegetables,1,1,I eat a lot more healthier,2,5,3,3,5,1,4,Sergeant correctional officer,Italian,1,1,Chicken Alfredo,2,5,2,5,10,High protein and vegetables,Clean diet. High protein intake.,7,6,4,5,10,1,"Chicken, Steak, Pasta",5,Teacher,4,1,1,6,2,2,1,1,4,940,690,hockey,5,1,900,165 3.35,1,2,610,2,315,2,"chips, dip, fries, pizza","bored, stress",2,3,2,nan,What ever the dinning hall is serving. When i am hungry i look for something filling more then healthy. ,2,2,when i eat has changed alot. I have to eat at a certain time everyday or the dining hall wont have food.,4,10,5,3,3,1,1,union worker,italian,1,1,steak and cheesy potatoes,1,4,1,3,8,"the different colors of the rain bow. protein, fruit, veggies",My ideal diet is to eat less fast food in a week. Also to add something healthy like salad to every meal or to have a salad for a meal. ,5,3,2,5,8,1,"mac n cheese, steak, potatos",3,factory worker,3,1,2,2,2,3,1,1,3,940,500,softball,4,2,900,192 3.8,2,1,720,4,315,2,"Pizza, Ice Cream, Chicken Wings",I usually only eat comfort foods when I am bored. I will also eat them when I am happy to celebrate and then when I am sad to comfort me.,2,3,2,1,I usually eat very healthy. I incorporate fresh fruits and vegetables into every meal.,1,1,I have begun to eat more fruits and vegetables because I have been more aware of my physique.,2,5,4,3,5,1,4,Salesman,Thai,4,1,Meatloaf,1,5,4,4,1,Low protein and carbs and high in vegetables and fruits.,My ideal diet is to cut back on my meat intake and substitute it for other protein sources such as fish or tuna.,2,6,5,5,1,1,"Chicken, Beef, Steak",4,Nurse,4,2,1,4,4,2,1,1,5,1165,500,Hockey,5,1,1315,175 2.8,1,1,610,4,980,2,Pizza chocolate chips bagels ice Capps ,Just cause ,9,2,9,1,I eat very heathy on a daily basis ,1,1,Really paid more attention to what I eat cause it is easy to gain ,2,5,3,2,2,1,2,Owns his business,Wraps ,5,3,Pizza pasta and quesadillas ,2,4,2,5,9,Chicken and broccoli ,"Fruits and vegetables, wheat bread, peanut butter, protein bars, protein shakes ",2,5,2,5,10,1,"chicken, pizza, stuffed shells",4,Sales,5,1,1,3,1,2,2,1,2,725,345,softball,4,1,1315,140 3.5,1,1,610,3,420,2,"Chocolate, ice cream, pasta","Stress, boredom, sadness",1,1,1,2,"For breakfast I have oatmeal. For lunch I have a sandwich and fruit. For dinner I usually have a piece of meat, rice or pasta, and a vegetable. ",3,2,More easy meals like pasta.,1,11,2,2,5,2,4,Physical Therapist,Mexican,2,1,Steak,2,5,3,5,4,"Fruit, vegetables, and protien",Ideally my diet would be similar to what I eat now. If I wasn't on a college budget I could spend more money on nicer meat and vegetables which would make my meals a lot better.,6,5,5,5,1,1,"steak, noodles, edemame",5,Elementary School Principal,2,2,1,4,4,3,1,1,5,1165,690,Skiing,5,1,1315,155 3.7,1,1,610,nan,420,2,Mac n Cheese. Chips and salsa. Ice cream. ,Boredom. Celebration. ,2,2,2,1,Simple breakfast of cereal or yogurt. Lunch is something like a deli meat sandwich. Dinner is a full meal. Veggies meat and starch. ,3,2,More snacking ,1,11,2,3,5,nan,4,Insurance ,Italian ,1,3,Mac and cheese ,1,5,4,5,7,Proper serving sizes of almost anything ,Less cheese than I eat. ,1,6,5,5,10,1,Steak and veggies. Chicken and rice. Stirfry. ,4,Real Estate Agent ,2,2,2,3,4,3,2,1,5,1165,500,skiing ,4,2,1315,155 3.6,1,1,610,4,420,2,"peanut butter, dessets, pretzels. ","Sadness, boredom, lonely.",3,2,3,1,"My diet consists of fruits, vegetables, grains, dairy, and proteins.",1,2,At first I ate less but now that I'm in season playing a sport I eat more.,3,4,5,3,5,1,4,Construction management ,Mexican ,2,1,lasagna,1,5,1,4,3,Half the plate fruit and vegetables. Other half grains and protein. Then a little dairy. ,The way I eat now I think is pretty good.,6,6,1,5,5,1,"Lasagna, steak, chili ",4,X-ray tech,4,1,1,3,1,2,1,1,1,1165,690,Water polo and running ,5,1,1315,135 Personal ,1,1,610,2,980,2,"Macaroons, truffles, peanut butter n chocolate ice cream","I do not really eat ""comfort food"" but I guess sadness, special occasions, and anxiety ",3,2,3,nan,"My diet is pretty healthy and consists of chicken, turcky, and veggies. I rarely eat unhealthy food or fast food.",1,1,"I have gotten healthier with my eating habits. As a result my parents starting eating healthier too, even though I do not live with them.",2,5,2,2,4,2,2,Dead beat ,Mexican ,2,2,Chocolate,2,3,4,3,2,"chicken, veggies, fruit, water ","My ideal diet would be to add more fruits and veggies. Also, to go to the gym more but school gets in the way. ",2,4,2,4,5,2,"I would say ""lets go out""",4,Respiratory Therapist,4,3,1,2,3,2,2,2,2,725,500,nan,3,1,1315,118 3.9,2,1,610,4,980,2,"ice cream, cookies, ice cream","boredom, sadness",2,3,2,1,I try to eat as healthy as possible. 3 meals a day that are well-balanced.,1,1,As an athlete it is important to fuel my body with important foods only.,2,5,5,2,2,1,2,police force,Italian,1,1,"Pizza, Pasta, Chicken",1,4,4,3,2,"high protein, low fat, low carbs and sugar","High protein, low fat",7,6,2,5,1,1,"pasta, chicken, vegetables",2,Legal assistant,4,1,2,3,2,2,1,1,2,1165,850,Ice Hockey,4,1,1315,210 2.6,1,1,610,4,980,2,"carrots and ranch, pretzels, dark chocolate ",sadness,3,3,3,2,"High in protein, fruits, and veggies. Low in fats.",1,nan,nan,3,4,4,3,5,1,4,VP of GNC,Italian ,1,1,"chicken tenders, pasta, mac&cheese ",1,5,3,4,8,"high protein, fruit, veggies, low carbs and fat",My ideal diet is my diet. ,6,5,4,4,8,2,"chicken and pasta, homemade pizza, lasagna ",4,dietitian ,4,1,1,3,4,2,nan,1,4,1165,690,rowing ,5,2,1315,180 3.5,1,1,610,3,420,1,"cookies, nutella, ice cream, coffee, fruit ","Bordem, happiness, sadness",2,1,2,1,"I eat fruit and vetagables with every meal. I only drink water, no soda. I tend to stay away from greasy food. ",1,1,"I ate more junk food, but also more fruit. ",1,3,3,2,4,1,2,Owner of New York Lunch,Chinese cuisine (General Tso's),4,3,"chicken stir fry, spaghetti, chicken parmesan ",1,5,2,4,3,Meal prep'd foods with food from each section on the food pyramid. ,"I want to eliminate all the junk food I ate. Besides that, I want to keep my diet the same. ",5,2,3,5,1,2,1. pasta 2. spaghetti 3. chicken and rice ,2,CNA ,4,1,1,2,3,4,2,1,3,940,500,Volleyball,5,1,760,140 3.2,1,1,610,nan,315,2,mac and cheese,boredom,2,2,2,2,"I don't follow a diet, I eat whatever I want",2,1,"I snack more, having fewer full meals",1,11,3,3,3,2,5,Dentist,Italian,1,3,"Mac and Cheese, Chicken nuggets",1,3,2,3,3,vegtables,"No, diet",6,6,1,5,3,2,"Lasagna, Steak, Pasta ",nan,Periodontist,1,1,2,5,1,2,1,2,4,725,500,None,3,2,900,112 3,1,1,720,3,420,1,"Chocolate, Popcorn, Icecream",sadness,3,2,3,1,"My current diet usually includes at least one serving of vegetables per day, and I usually am eating fruits and whole grain things. ",1,2,"I eat more fried food, such as french fries.",1,3,2,3,3,nan,2,mechanic ,American ,5,1,Mac and cheese ,1,5,1,4,3,"Milk for a drink, meat, a grain, vegetable, fruit for dinner",My ideal diet is my mom's home cooking. It's always healthy and organic. ,5,4,3,5,3,2,"mac and cheese, pizza, chicken ",4,business,4,1,1,3,3,2,1,1,3,940,500,tennis ,5,1,900,125 3.6,1,1,610,2,420,1,"Ice cream, cake, mozzarella sticks, pierogies ",Boredom,2,4,2,1,I typically try to eat healthy but being away at school makes it harder. I try to avoid junk food as well and trying to only eat it on the weekends.,2,2,I eat a lot less than I did at home but find myself snacking more than actual meals. ,1,3,3,2,5,2,2,Truck Driver ,Italian ,1,1,"Mac&Cheese, Chicken Nuggets ",1,5,2,2,2,"It has protein, vegetables and some carbs ",I would like to get more protein in me. I would also like to eat healthier more consistently rather than here and there. ,7,5,2,4,2,2,"Lasagna, Pizza, Pasta ",3,Project Manager ,2,1,2,4,1,2,1,1,2,940,690,"Recreational Basketball, Equestrian Team",5,2,1315,144 lbs 3.2,1,1,430,3,315,1,"Chips, Mac and cheese, pizza, French fries ","Stress, sadness, bored ",1,3,1,1,My current diet is balanced and includes food from all the food groups. ,1,2,I don't eat as healthy because there aren't as many healthy options at the dinning hall. ,1,3,1,3,4,1,5,Dentist ,Italian ,1,1,"Pasta, pizza, meatballs ",1,5,1,3,8,"Balanced between protein, veggies, and carbs",My ideal diet is a diet that makes me feel good but also allows me to eat junk food once in a while. ,3,6,2,5,8,2,"pasta, chicken parm, tacos ",5,school teacher,3,1,1,4,2,3,1,1,4,725,500,soccer,5,2,760,145 3.67,1,2,720,4,420,2,"Pizza, burritos, slim jims","Boredom, stress, and it tastes good",2,2,2,nan,I am not vegetarian. I love red meat like steak and salami. I try to limit the amount of carbs I eat,2,2,Freshman year I did not watch my diet at all and really let myself go. I ate pizza and fries for almost every meal. Summer following freshman year I knew I needed to stop doing that so I cut out as many refined carbs as I could and try to eat healthier portions.,1,3,2,3,2,2,4,Sales Manager ,Italian,1,1,"Steak, Garlic and butter noodles, schnitzle",1,3,3,1,3,"Well portioned meat, veggies, and fruits. Water instead of a sugary drink like pop. ",My ideal diet would be cutting out red meats and sticking to leaner meats like turkey or chicken. Also keeping refined carbs out of my diet would be ideal.,4,6,1,5,3,2,"Steak, pasta, burgers",4,Homemaker,4,2,1,3,1,3,2,2,5,1165,690,None,5,1,1315,130 3.73,1,1,610,3,980,2,"Broccoli, spaghetti squash, quinoa, and grilled chicken","Bad day, bored, sadness",2,3,2,1,Healthy and light,1,1,I don't eat as often,1,8,1,2,5,2,4,Retired - Bus Driver,Italian,1,1,Pizza and Spaghetti,2,5,3,5,3,"A vegetable, a protein, and a fruit",Healthy and light,1,3,5,5,2,2,"Pizza, Italian, anything chicken related",2,Stay-At-Home Mom,2,1,1,3,5,3,1,1,5,1165,500,Rec Volleyball,5,1,1315,140 4,1,1,720,nan,420,2,"Chocolate, ice cream, cookie dough","Boredom, being in your period, and long bus rides for softball",2,2,2,1,"My meals consist of a vegetable, a meat and usually a carbohydrate. I eat a lot of fruit and snack in between meals on little things.",1,1,I tend to snack more and have smaller meals.,1,11,1,2,5,1,2,Transportation ,Italian ,1,1,Spaghetti ,2,5,3,3,5,"A balanced meal with a protein, carbohydrate and a vegetable.","I would like to eat less carbohydrates, such as pasta and breads. I wish I knew how to incorporate healthier alternatives to the foods I eat.",3,5,4,5,2,2,"Spaghetti, steak, or chicken",4,Social Services,4,1,1,6,3,4,1,1,4,1165,690,Softball,5,1,1315,140 3.1,2,2,610,3,980,2,"pizza, pretzels, fruit snacks, deli sandwhich","boredom, anger, happy",2,3,2,1,I eat somewhat healthy. The food at egan is not the best.,2,2,I eat a lot less and more junk food.,1,3,1,2,4,2,nan,Police Officer,Lean,0,2,Pizza Mac n Cheese Pasta,1,5,1,2,3,salad,I would like to consume a lot more meat and protein. I want to consume more fruit.,7,5,3,5,2,1,"Pasta, Steak, Chicken",4,Runs a Daycare,2,1,1,2,2,3,1,2,3,1165,345,nan,5,1,1315,140 3.79 bitch,2,1,720,4,420,2,"Chips, ice cream","Boredom, stress",2,1,2,1,I have a diet of meats and other high protein foods. ,2,2,I stopped drinking soda and only drink water now,2,12,4,3,3,1,4,Risk Manager,Mexican,2,1,Pizza,1,3,2,3,1,"Protein source, vegetables, fruits, whole grains",A balanced diet with each food group. Getting enough protein and carbohydrates.,3,6,1,5,2,2,"chipotle, chick fil a, chicken and rice",2,Customer Service,5,3,1,3,1,3,1,1,2,1165,850,baseball,4,1,1315,200 2.71,2,2,265,2,420,1,nan,nan,9,2,9,4,nan,4,2,nan,3,4,1,3,3,2,1,retire,nan,0,2,nan,1,4,3,3,8,nan,nan,8,3,3,3,10,4,"rice and Chicken, sea food",1,nan,2,2,3,5,3,3,1,2,3,580,345,nan,4,2,760,nan 3,1,1,610,3,420,2,"mac and cheese, potato soup, ice cream, chips and cheese","sadness, stressed, boredom",3,3,3,1,I normally eat a salad every day. I try to get at least every food group into my diet,1,1,I do not eat as many fruits and vegetables as I normally would as being home even though i do eat them still,1,3,2,2,5,1,4,car salesman,italian ,1,1,"salad, chicken, pizza",1,5,1,3,6,"grilled meat, fruit, vegetable, and some grains",Eating all fruits and vegetables. Staying away from all the unhealthy foods.,2,5,4,5,9,2,"Chicken, Spaghetti, Hamburgers",4,RN,4,1,2,4,3,3,1,2,4,940,500,I danced in high school,4,1,900,120 3.7,1,2,610,3,420,1,"chocolate, pizza, and mashed potatoes",boredom and stress,2,2,2,1,Current diet is rather poor. I eat a lot of chicken and carbs. I also tend to eat a lot of desserts.,2,2,"I eat less healthy breakfast now, usually just grab something quick like a granola bar.",1,3,2,2,2,2,2,dairy farmer,american ,5,3,"pizza, mashed potatoes, chocolate chip cookies",1,4,4,2,4,a plate that has a variety of colors not just one color,"My idea diet would consist of eating more balanced diet consisting of fruits, vegetables, and meat. I would like to not eat so much unhealthy junk food/desserts.",3,3,1,5,4,1,"chicken, steak, pizza",5,program director,3,2,1,3,1,4,2,1,1,1165,690,horse back riding,2,2,1315,150 3.1,2,2,265,2,420,1,Pizza cookies steak ,Boredom comfort hunger ,2,2,2,1,Meat carbs and candy ,2,2,Expansion of eating variety ,2,13,2,2,1,2,2,Dairy Farmer ,American ,5,2,Pizza and wings ,1,3,4,1,4,Meat and potatoes ,Meat carbs and candy ,7,3,1,4,5,2,"Steak, Pizza, Haddock ",5,Programs coordinator ,1,1,1,3,1,3,2,1,2,725,345,Basketball ,2,2,900,200 3,1,1,720,3,420,2,"chocolate, fruit, and ice cream","stress, boredom",1,2,1,1,"At school its hard but usually a granola bar and fruit for breakfast, a wrap for dinner or lunch, and then veggies and hummus.",3,1,not going to Egan every meal maybe once a day,1,2,2,2,3,1,2,self employed,Japanese,4,1,"tacos, pizza, chicken wing dip",2,5,2,4,8,"good portions of fruit, protein, veggies and carbs",To eat moderations of every food group each day and no processed food,3,5,3,4,8,2,"mexican chicken, hibachi chicken and rice, steak",2,self employed,4,1,1,3,2,3,1,1,3,580,345,competitive skiing,4,1,1315,135 3.9,2,1,720,3,420,2,Chips sweets popcorn,Boredom,2,5,2,1,No diet. I eat what makes me feel good,2,2,More coffee less water ,1,7,1,3,5,1,3,Contract negotiations,Chinese,4,1,Sloppy joes,1,5,1,5,1,All food groups,Whatever makes me feel good. Doesnt cost a fortune. ,8,6,4,5,3,1,"Chicken and vegetables, Roast Beef, pasta",2,none,4,1,1,3,4,2,1,1,5,1165,850,"Rowing, Running, and Cycling",4,2,1315,145 3.4,1,1,430,2,420,2,"Cookies, burgers, chicken noodle soup, ice cream","happiness, hunger, sadness",7,3,7,1,If there is berries I will eat them. Eat any kind of pasta. Hate cooked vegetables,2,2,Less fruits and veggies,1,3,3,2,4,2,2,Police Officer ,Italian,1,3,"Spaghetti and Meatballs, Steak, and Burgers",1,3,1,3,4,"All of the food groups(carbs, veggies, fruits,etc)",More fruits and Veggies. Less carbs,2,4,3,5,1,1,"Salad, pasta, and ice cream",4,Legal Secretary,2,1,1,3,3,3,1,2,4,1165,500,nan,2,1,900,130 3.5,1,2,610,3,420,1,"cake, French fries, chicken nuggets","boredom, sadness",2,3,2,1,"I eat fruits, dairy and carbs ",2,2,convenience food ,1,3,3,3,4,1,4,IT,Italian,1,1,"chicken fingers, pasta, pizza",1,4,4,4,2,all elements of food pyramid,a colorful diet,3,4,4,5,2,2,"steak, mashed potatoes, vegetables ",4,secretary ,2,1,3,5,4,4,2,1,4,725,500,softball and basketball,2,2,900,190 3.7,1,1,265,nan,315,2,"pizza, ice cream, cookies",boredom,2,nan,2,1,I eat two-tree meals per day. Always eat a breakfast. ,4,2,Food is not as healthy. ,1,3,5,3,4,1,4,Works for Kirila Fire,Italian,1,1,spaghetti and tacos,1,3,3,3,8,lots of colors,A good breakfast. A healthy lunch and dinner.,2,3,3,5,7,1,"pizza, tacos, pasta",4,works in Loans department in First National Bank,3,1,2,3,3,3,1,1,3,580,345,wrestling,3,2,575,170 3.7,1,1,430,3,420,2,"Mashed potatoes, pasta","Boredom, sadness, or with friends ",2,2,2,1,I eat healthy as well as unhealthy. I try to keep a balanced diet but often eat junk food with friends.,2,1,Eating at Egan or the laker has definitely made me gain weight because every time I go home and eat I lose weight. ,1,2,2,nan,5,nan,2,Realtor,Any type of Colombian cuisine,2,1,Spaghetti or chicken panini sandwich ,1,4,1,5,4,Has fruits vegetables and or some type of meat ,Delicious but also very healthy for you. Low in carbs but does not delete carbs all together.,5,1,5,5,1,nan,"Spaghetti con Chorizo, Carne Asada, Salmon",1,Janitor,3,1,2,2,5,3,1,1,5,940,690,Marching Band,4,2,1315,127 3.83,1,1,720,3,420,2,"Pasta dishes, Cheesecake, Pancakes","Sadness, Loneliness, Boredom",3,1,3,1,I eat a paleo based diet high in protein and low in fat. I stay away from processed foods as much as I can.,1,2,"Huge changes have occurred. I eat far healthier, less processed food, less dense carbohydrates and way more vegetables and fruits.",2,5,2,3,5,1,4,Solar Engineering ,Mexican cuisine,2,3,Spaghetti and Pop-tarts,1,5,2,5,9,Mostly vegetables and plenty of lean protein and healthy fats to keep you full,Staying away from processed foods completely and incorporating more plant proteins opposed to meat proteins would be ideals.,5,5,5,5,9,2,"Stuffed chicken breasts, spagetti carbonara, breakfast for dinner ",3,Yoga Instructor ,5,1,1,3,4,2,1,1,5,725,690,Collegiate Water Polo,5,1,760,167 2.6,1,1,265,3,315,2,"Ice cream, pizza, cookies",Mostly Stress,1,3,1,1,I try to eat something light for breakfast like cereal or an apple. For lunch I eat sandwiches or pasta also something somewhat light and I eat however much I'm hungry for at dinner. Sometimes I try to be healthy with a salad or something and then I get dessert ,3,2,I eat way too often and way too much x,1,2,3,2,3,3,5,Lawyer,Asian,4,3,"Pasta, breakfast for dinner, pizza",1,5,1,4,7,"Lots of Greens, meat and water","Healthy smoothies for breakfast, healthy sandwich for lunch. For dinner, something wholesome and also healthy. Then a light dessert.",5,6,2,5,7,2,"Pasta, breakfast for dinner, pizza",3,Nurse,3,1,2,3,3,3,1,2,3,580,500,None right now,4,1,760,140 3,1,1,610,3,420,2,"Chinese food, moes, sponge candy, homemade lasagne ","boredom, sadness ",2,2,2,1,Eat fruits and vegetables daily and with almost every meal. Diet mostly consists of meat as well. ,1,2,Less snacking ,2,5,1,3,4,2,2,Service Technition,Chinese food,4,3,"peanut butter and jelly, celery and peanut butter, hot pockets ",1,5,1,4,3,Small portion of meat with majority fruits or vegetables ,More organic food. Want to try and add more seafood into my diet. ,5,6,4,5,1,1,"Pizza, Chicken and rice and pasta",4,Sales Manager at Business First,5,1,1,3,3,4,1,1,4,580,500,"volleyball, lacrosse",4,1,900,190 3.2,2,1,720,3,420,1,"pizza, pasta, mac and cheese",when i am sad or craving,3,4,3,1,I try to eat healthy but sometimes drink soda pop and I enjoy desserts. harder to eat healthy when I am at school. ,2,2,"less healthy because of less options, money and time.",1,3,2,2,3,1,4,engineer ,mac and cheese,5,2,pizza,1,4,2,1,5,lots of variety and veggies,Eating healthy with lots of water and natural foods. ,2,6,1,5,4,1,"Pasta, pizza, and chicken",5,principal ,2,1,1,3,1,4,1,1,1,1165,690,field hockey,4,1,1315,155 3.5,2,2,720,4,980,2,"Little Debbie snacks, donuts, pizza",None,9,nan,9,1,High protein and high carbs with fruits and vegetables as needed,2,2,Willingly eating vegetables ,2,5,1,2,5,1,2,handyman,Mexican,2,1,"Quesadilla, chocolate, steak",1,4,3,5,7,"High protein, high carbs , vegetables ",Same as current diet ,6,2,5,5,1,1,"burritos, pasta, chicken",nan,home cleaner,5,1,1,4,5,2,1,2,5,1165,850,nan,4,1,1315,175 3.2,1,1,610,3,420,2,"carrots, plantain chips, almonds, popcorn ","stress, boredom, college as whole ",1,3,1,nan,"i currently eat a lot of salad, but do not eat 3 times a day nor eat breakfast ",2,1,I have been eating healthier especially vegetables and proteinous food ,2,5,2,2,5,1,4,cross-guard ,Authentic Chinese and Vietnamese food ,4,1,"Jollof Rice, Bread, pasta ",2,5,3,4,7,"Healthy meal for me is a food rich in protein, fiber, some sort of carbohydrates",it would be a vegetarian diet without any red meat ,2,3,5,5,1,1,"Rice with vegetables, chicken with pasta, salad",2,A teacher ,5,1,2,3,4,3,1,2,5,1165,500,none ,5,1,900,129 3.68,2,1,720,4,420,2,"chips, ice cream, fruit snacks",boredom,2,4,2,nan,I used to eat whatever but since i've come to college i try to eat fruits and vegetables everyday. I also avoid fried foods.,1,2,i eat healthier all around,2,5,2,3,3,1,2,Project manager,italian and chinese,1,1,"Chinese food, pizza, chicken adobo",1,5,1,4,7,"half a plate of protein, quarter of a plate of carbs and the other quarter fruits or veggies.","My ideal diet would be no processed food or fried food. Also, very low in excess carbs and high in protein.",4,6,3,5,8,1,"any Chinese food, pasta, burgers",3,Secretary ,2,1,1,4,3,4,2,1,3,1165,850,Fotball,4,1,1315,260 3.8,1,2,610,2,420,2,"Macaroni and cheese, chicken noodle soup, pizza",Boredom and stress,2,2,2,1,I eat very basic foods like pizza and pasta. I don't try many new things. ,2,2,"Home cooked meals and a lot more difficult to have at college. It's typically quick, on the go foods. ",1,3,3,2,2,2,5,Teacher,American,5,3,"Pasta, chicken, pizza ",1,2,3,1,5,Very colorful and smaller portions of the unhealthy food with larger portions of vegetables ,Ideally I would eat more fruits and vegetables in my diet along with some junk food. ,2,6,1,4,2,2,"Pasta, chicken, pizza ",5,Teacher,3,2,3,3,1,3,1,2,1,725,500,crew,1,2,900,135 3.3,2,2,720,nan,420,2,"Chocolate, Chips, Ice cream, French Fires, Pizza","Stress, sadness, boredom",1,2,1,1,My diet consists of high levels of meats with some vegetables. Coexisting with varying levels of sugars ,2,2,I have increased the amounts of vegetables I eat due to the unhealthy options in our dining halls,2,5,5,2,1,3,2,Truck Driver,Barbecue ,5,1,"Steak, Chicken Tenders, Pizza",1,1,3,1,8,Chicken Salad with Pita Chips,A balance between meats and vegetables with less sugar,3,3,1,5,1,2,"Chicken, Pork Chops, Steak",3,Customer Service Representative ,2,1,1,3,1,4,1,1,1,1165,690,"Football, Basketball, Volleyball, Golf",4,2,900,190 3.2,2,1,720,nan,420,2,"Mac and cheese, lasagna, Chinese food ","Boredom, sadness",2,4,2,1,Very poor. Heavy carb consumption. ,2,2,I eat alot of carbs and eat much more frequently,1,2,2,3,5,3,5,Senior Manager,Italian,1,1,"Spaghetti, Italian potato soup",1,4,1,4,6,"Fruits, vegetables, meat ","Alot of fruits and veggies. Meat and bread. Water, because hydration is important kids",2,4,5,5,6,1,"Salmon, hamburger surprise, Italian potato soup",4,Stay at home mother,1,1,1,4,5,3,1,2,5,1165,690,nan,5,2,1315,165 3.75,2,1,610,3,420,2,"candy, Chinese, mcdonalds",laziness and hungover,5,2,5,nan,Complete diet. protein vegetables and carbs,1,2,I eat whatever is offered at egan or at the laker,1,3,2,nan,5,1,4,information systems architect,lebanese or greek,1,1,"steak, spaghetti, salmon",1,5,4,5,7,steak or salmon with broccoli or asparagus and brown rice or quinoa,High protein with lots of vegetables and fruit,7,6,5,5,6,2,"salmon, steak, spaghetti squash",4,teacher,4,1,1,3,5,3,1,1,5,940,690,"hockey, soccer, golf",5,1,1315,175 3.5,2,1,265,nan,420,2,"Doritos, mac and cheese, ice cream","Boredom, hunger, snacking.",2,3,2,1,"I eat usually 2 times a day, either breakfast and dinner or lunch and dinner. I feel that is enough for me.",2,2,Food is readily available so I don't have to cook so it's easier to eat a lot.,1,2,2,3,4,1,4,Supervisor,American,5,3,Macaroni and Cheese,1,4,3,4,10,a balance of Meat and vegetables,I like the diet I have now. I could eat 3 times a day but I feel healthy as is.,6,5,3,5,10,2,"Pasta, fish, steak",4,Treasurer,3,1,1,3,3,2,2,1,4,1165,690,Wrestling,4,2,1315,184 3.92,2,1,430,3,420,2,"Ice cream, cake, pop, pizza, and milkshakes.","Happiness, sadness, celebration.",7,2,7,2,Currently whatever Egan has at the moment.,2,2,I've eaten more fruits and vegetables. Started eating seafood.,2,5,2,2,4,2,2,Delivery Man For Fritolay,Italian,1,3,Pizza,1,3,1,3,2,Modest proportions of many different food groups.,"Variety of fruits, vegetables, and meats in healthy proportion.",2,6,3,5,8,1,"Pizza, chicken, pasta",5,Special Ed Teacher,2,1,2,3,3,6,1,2,3,725,500,Soccer,2,1,900,210 3.9,1,1,720,3,420,2,"Mac and Cheese, Pizza, Ice Cream and French Fries ","Boredom, anger and just being hungry in general.",2,3,2,1,I try to maintain a healthy diet. I always try to eat foods that are beneficial to my health and that will impact me in the long run.,1,2,Coming to college I definitely have tried to change my eating habits in order to maintain my weight and be more healthy. ,2,5,2,2,3,1,5,nan,Italian,1,1,"Chicken Parm, Spaghetti, and Grilled Cheese",1,5,2,2,1,It combines a protein with other elements of the diet such as vegetables and other items that support the body.,"I want to aim to eat foods that are healthy and nutritious. Since I workout a lot, I want to eat foods that will replenish the nutrients my body needs in order to function. ",2,5,2,5,1,1,"Chicken Parm, Baked Ziti, Shrimp Alfredo ",3,Accountant ,4,1,1,5,1,3,1,1,3,1165,500,Running ,5,2,760,155 3.9,2,1,720,3,315,1,"Soup, pasta, cake","Depression, comfort, accessibility ",3,4,3,6,Somewhat unhealthy. This is due to my hectic work and school schedule.,2,2,When I was on campus (which I am not anymore) I ate way more fruits and vegetables since I had easy access to them.,2,5,5,3,5,2,4,Business Owner,Italian,1,nan,"Chicken parmigiana, wedding soup, pasta",1,5,4,5,8,"Well balanced with protein, fruits, vegetables, starch, etc.",My ideal diet would be one that is well balanced. It would include lots of fruits and vegetables.,3,6,5,5,1,2,"Chicken parmigiana, pasta, wedding soup",2,Homemaker,3,4,3,6,1,4,1,1,5,1165,690,Tennis,4,1,1315,185 3.2,1,1,430,4,420,1,"mac & cheese, frosted brownies, chicken nuggs","they are yummy, my boyfriend sometimes makes me sad, boredom",3,4,3,2,"i drink alot of lemon water, and milk. i also eat ice cream frequently after dinner. but i also eat lots of fruits and veggies",2,1,eat more salads,2,5,3,2,3,nan,3,business owner,italian,1,1,"chicken, macaroni & cheese, cheesy potatoes",1,5,1,3,3,"lean meat, fresh fruits & veggies",ideal diet would be less sweets and carbohydrates. ,4,4,1,5,2,2,"chicken alfredo, chicken parmesan, spaghetti",4,certified accountant,2,1,1,3,1,3,1,1,1,1165,690,softball,5,1,900,165 3.5,1,1,610,3,nan,2,"watermelon, grapes, ice cream","Sad, bored, excited",3,3,3,1,I typically eat very healthy. i consume fruits and vegetables in about every meal. ,1,1,I consume a lot more grapefuit since I've come to college. The meals here are also more greasy than I am used to. ,1,3,2,2,5,2,2,Beacon Light ,Italian ,1,1,"Spaghetti, Tuna noodle casserole, Italian sausage",1,5,1,5,2,"water, fruits, vegetables, protein, carbs","Although I don't eat junk food very often, i would love not to have those days where I eat a lot. ",4,2,5,5,1,2,"spaghetti, steak, lasagna ",2,nothing ,2,1,1,2,5,2,1,1,5,nan,500,"Volleyball, Track",5,2,900,125 3.4,1,1,610,nan,420,2,"macaroni and cheese, stuffed peppers, hamburgers, french fries","boredom, stress, mood swings",2,3,2,1,At this time it is very touch and go. Some days I live on sandwiches and ice cream while other days I eat lots of fruits and vegetables. ,2,2,I eat a lot more carbs than I did when I lived at home.,1,11,2,2,5,3,4,salesman,sushi,4,3,"chicken nuggets, macaroni and cheese",1,5,1,5,3,More vegetables and fruits as opposed to meat and bread/potatoes,"If at all possible, I would like to be able to eat a lot healthier. I would like to eat more fruits and vegetables with the hope of eventually going vegetarian.",2,5,4,5,3,1,nan,4,social worker,4,1,1,2,4,5,1,2,3,1165,500,nan,5,2,1315,160 nan,1,1,610,4,420,2,"Pizza, mashed potatoes, spaghetti","Anger, sadness",3,2,3,1,"A very healthy diet. Avoiding junk foods, and any white breads. ",1,2,"Avoiding ""easy options"" such as junk foods ",2,5,3,3,5,1,5,Mechanical Engineer,Italian,1,3,Pizza,1,5,2,2,7,"A protein, veggies, and a carb","A very healthy diet, with the occasional splurging on junk foods. ",3,nan,1,5,7,1,nan,5,Secretary,5,1,2,3,1,4,1,2,2,940,500,nan,5,1,900,135 3.7,1,1,610,3,420,2,"dark chocolate, terra chips, reese's cups(dark chocolate), and bread/crackers with cottage cheese","Anxiousness, watching TV I desire ""comfort food"" ",8,2,5,1,I have been eating mainly proteins and some fruits and vegetables every day with some less healthy snack foods. ,1,1,"Coming to college I have ate less well colored meals each day due to lack of income and desire to save money. I used to eat more fruits and vegetables, more chicken and salmon, now these habits have lightened up and are not as frequent and regular in the week. I have also started eating more bread and dairy products.",1,3,2,2,5,2,4,GE Salesman,Indian food,8,1,Tortellini and Broccoli with parmesan cheese and homemade breaded chicken with sweet potato,1,5,3,3,4,"Salmon, sweet potato, and larger portion, but equally spread of broccoli, squash, zucchini, carrots, and tomatoes.","I would like my diet to fulfill all the colors of the rainbow, with mainly fruits and vegetables as the primary source of intake, and about one fourth intake of proteins, and little to no snacks per day. ",2,4,5,5,8,1,"Spaghetti and pasta, seasoned salmon with steamed or boiled broccoli, or soup with ritz crackers if I was busy that day.",4,Respiratory Therapist,4,1,2,3,3,6,1,2,3,725,345,"When I can, rarely though play pool, darts, and basketball.",5,1,760,130 Unknown,1,1,720,3,420,2,"Chips, chocolate, ,mozzarella sticks ","Boredom, sadness, anxiety",2,4,2,1,"High in carbs, but I have recently tried to cut down on fats, salt, and sugars. I choose more organic options as well as more fruits and vegetables. ",2,2,I've definitely gotten used to eating more often since I have a fully cooked meal available to me at all the time. Sometimes I would only eat one full meal and a snack in high school because I was so busy and did not have the time to cook. ,1,2,2,2,4,nan,4,Business Owner,Italian ,1,3,"Chicken Marsala, Manicotti, Mashed Potatoes",1,4,1,3,9,"Vegetables, white meat, and a starch like potatoes, water, and fruit for dessert ","A low car, low fat diet with no red meat and lots of plant-based things. I would like to cut red meat out entirely and also cut down on processed snack foods. ",2,5,3,5,3,1,"Pasta, Burgers and Fries, Chicken Marsala",3,Substitute Secretary,4,1,2,4,2,5,2,2,5,940,690,None at the moment,5,1,1315,230 3,1,1,720,3,420,2,"ice cream, chips, candy","Boredom, laziness, anger",2,3,2,1,"Since I am a college student I rarely cook full meals with protein, vegetables and starch. I usually just heat up leftovers from a restaurant or go eat casual food at the dining hall.",2,2,I do not eat full meals. Rarely eat 3 meals a day. ,1,10,3,nan,4,2,4,Ford Plant employee,Italian,1,3,"hot dogs, chicken fingers, mashed potatoes",1,3,4,5,2,"I think a healthy meals includes some kind of protein, preferably meat, vegetables, and a starch such as potatoes or rice","My ideal diet right now would be how it was when I lived at home. I ate breakfast every morning, brought a lunch to school, and had a home cooked meal by my mom that included meat, vegetables and a starch. ",5,4,3,5,1,2,"Chicken rice and asparagus, pizza, something easy in the crockpot",3,Insurance Coordinator,2,2,1,5,4,3,2,1,3,1165,690,volleyball,2,2,1315,125 3,1,1,430,3,315,2,"Pizza, soda, chocolate brownie, chicken tikka masala and butter naan ",Stress and sadness,,2,1,nan,"It is pretty balanced with a diverse mixture of proteins, carbohydrates, vitamins and minerals. Fruits and chicken dominate my diet. ",1,1,"I have been drinking more water. Since college, I've been more conscious about my diet and incorporated more fruits on my diet. ",2,12,5,nan,5,2,5,Clinical Researcher,Nepali,4,1,"Chicken Biryani, Dad's burgers, Chicken curry",1,5,1,5,7,A healthy meal constitutes of balanced diet with fruits and veggies dominating the plate. ,My ideal diet would getting to eat small portioned meals in every 2-3 hours. ,1,1,5,5,6,1,"Marinated nuts, prawn crackers, drink of their choice, mixed veggie crackers Rice, chicken curry, lentil, pickle, potato kebab Lemon Meringue Pie",4,Supervisor,4,1,1,3,4,4,1,2,4,580,500,None,5,2,760,130 3.8,1,1,430,3,420,1,"Chocolate, Pasta, Cookies","I am always stressed out, and bored when I am in my apartment. ",,2,1,1,I try to eat a balanced meal. I refrain from anything too fatty. ,1,1,My diet could improve now. I have been eating more than I should.,1,2,2,2,4,1,3,Retired ,I really love italian food and thai food,1,3,dino chicken nuggets,1,4,2,3,5,To me a healthy meal is balanced and ,I would like to try to eat vegan. ,2,4,3,5,4,1,"Pasta, Croque Madam, chicken ",3,Travel Agent,2,1,1,3,2,4,1,2,5,1165,690,I used to play softball ,4,2,900,165 3.8,1,1,430,2,420,2,"Candy, salty snacks, toast","Stress, sadness, boredom",,5,1,1,moderately health conscious ,1,2,Late night snacking,1,2,2,3,2,1,4,Sales,Italian,1,2,Spaghetti and chicken parm,1,5,2,2,6,"equal portions of carbs, proteins and fruits/veges","Small portions, healthy foods",1,6,5,5,5,2,"Steak, salmon, chicken parm",3,Real Estate,4,1,2,3,2,3,1,1,2,580,345,Ice hockey,5,2,760,128 3.4,1,1,610,3,420,2,"Mac in cheese, pizza, mozzarella sticks ","Stress, frustration, self-consciousness ",,2,1,1,"protein, carbs, less fruits and vegetables, some sweets ",2,2,I snack less and eat smaller portions ,2,5,3,2,2,3,5,School Library Media Specialist ,Italian ,1,2,Chicken parm. ,1,4,2,2,5,Salad with chicken and vegetables with a raspberry vinaigrette ,Much more vegetables and lean protein,2,6,1,5,1,1,"Spaghetti, Grilled Chicken, Pizza ",5,School Library Media Specialist ,4,1,2,3,1,5,1,2,2,940,690, None,3,1,1315,200 3.7,1,1,610,3,315,1,"Ice-cream, pizza, chocolate",Sadness and cravings,,3,3,2,I eat at least 2 times a day at the universities dining places. I also sometimes cook myself and try to eat healthy a majority of the time. ,2,1,I eat out more. ,1,3,4,3,3,2,4,Retired,Italian,1,1,Spaghetti,1,3,4,4,8,"It includes a protein, vegetable, fruit, and grain. ",I hope to continue to eat healthy and cook more on my own. I want to incorporate more fruits and vegetables. ,2,3,3,5,9,2,"Grilled chicken, Spaghetti, Alfredo ",4,Deceased,3,2,2,4,4,3,1,1,3,580,690,Volleyball,3,2,900,160 2.9,2,1,265,2,980,2,"snacks, chips, ",boredom,,2,2,nan,some healthy food and also some not so healthy.,1,2,more healthy food,2,5,2,2,3,2,2,nan,nan,0,1,"Pizza, Pita, Lasagna",1,3,3,5,9,low calories plenty of veggies,more healthy food such as vegetables than bad food such as burgers.,2,5,1,3,7,1,nan,2,nan,4,3,1,6,1,3,1,2,1,725,345,nan,3,2,1315,170 3.9,1,1,610,4,315,2,"Chocolate, Ice cream, pizza","Sadness, happiness and boredom",,1,3,1,I eat a lot of proteins and fruit and vegetables. I try to stay away from carbohydrates and sugary foods.,1,1,I had to change a lot. I keep track of calories and cut out most breads and wraps.,2,5,4,3,5,1,5,Mechanical Engineer ,Italian ,1,3,"Mac & Cheese, Chicken, Stir Fry ",1,5,4,5,10,A pice of meat such as chicken with a side of vegetables and possibly a salad,I wouldn't want or crave any sweets or breads.I would be satisfied with protein and fruit and veggies. ,4,6,5,5,9,2,"Dinner, Lunch, Dessert ",5,Fourth Grade Teacher ,4,1,2,3,5,3,1,2,5,725,500,nan,3,2,900,129 3.6,1,1,430,2,420,1,"ice cream, pizza, Chinese food ",Boredom and sadness,,2,2,1,"My current diet would be considered a ""college diet"". I eat a lot of pizza and ramen noodles. ",2,2,They have gotten very bad. I eat a lot more food that I know I should not eat. ,1,2,3,2,3,2,4,Teacher,Italian ,1,1,Mac and Cheese ,1,4,4,3,9,"Blackened Chicken, broccoli, and milk",My ideal diet would be a healthy diet. I would eat meats and veggies. ,7,6,2,5,1,2,"Beef Stroganoff, Chicken and Mashed Potatoes, Tacos ",4,Accountant ,4,1,2,3,3,4,1,2,2,1165,690,None,2,2,900,170 2.8,2,1,610,3,315,2,"Burgers, indian and korean food ","sadness, happiness and hunger",,3,3,4,Not very healthy,2,2,not eating meals on time,1,10,3,3,4,2,5,Politician,Korean,4,3,"Dumplings, Chicken Curry and Pizza",1,4,2,3,7,"Meat, greens and food containing protein",Healthy and tasty,2,3,5,4,7,2,"Meat, meat and meat",5,"Works in WWF, world wild life fund",3,1,1,5,3,1,1,1,5,940,850,"Tennis, Basketball",3,2,760,138 3.3,2,1,610,4,980,2,"chocolate bar, ice cream, pretzels, potato chips and protein bars.","Stress, boredom and physical activity",,4,1,1,I currently eat an abundance of carbohydrates. I have a low intake of protein. I overly intake calcium.,2,2,Eating more dairy due to more ice cream intake.,1,3,2,2,2,1,5,Pharmaceutical,I do not like cuisine,0,3,"Pasta, Pizza, Popcorn",1,5,1,1,10,Intaking the proper amount of each food group,"My ideal diet would be an equal balance of all the food groups. I would like to eat more protein. Also, i would prefer to cut back on the junk food.",3,6,1,4,10,2,"Pasta, Chicken, Pizza",5,Health teacher,1,1,1,5,2,2,1,1,1,1165,690,Hockey,2,2,1315,150 3.4,1,1,610,nan,420,2,"Ice cream, chocolate, pizza, cucumber ","loneliness, homework, boredom ",,3,2,nan,"It is very unbalance. Mostly fat food, Lack of vegetables.",2,1,less vegetable more sweats,1,3,4,3,4,2,3,Business Man,Chinese ,4,2,"Fry Chicken, Rice Vegetable",1,5,1,1,5,BBQ Chicken with mash sweat potatoes and steam vegetable with corn and a glass of water.,Very healthy. Freshly done. properly cooked,5,1,3,5,2,1,"Rice and Peas and Chicken, Jerk Chicken and Shrimp",3,Business Woman,2,1,2,3,1,4,1,2,5,725,345,none,5,1,1315,170 3.77,1,1,610,nan,315,2,"Noodle ( any kinds of noodle), Tuna sandwich, and Egg. ",When i'm eating with my close friends/ Food smell or look good/ when I feel tired,,3,5,4,I eat in dining hall of school everyday. I usually have both meat and a little vegetable in every meal. ,1,1,"I eat more vegetable. Since coming to college, I started to eat salads and tried to eat salads at least three times a week.",2,5,2,2,4,nan,2,His own business,Vietnamese cuisine,4,3,"Noodle, Wings, and Tiramisu",1,3,2,2,9,Including both vegetable and meat,My ideal diet should include both vegetable and meat. It is not only healthy but also delicious. ,2,2,2,4,7,1,"Vietnamese fried rolls, Pho, Some kinds of noodles.",2,Her own business,2,1,1,2,2,4,1,2,5,725,690,"No, I don't play sport.",3,1,760,113 3.63,1,1,430,3,420,1,"Chinese, chips, cake",Stress and boredom ,,3,1,1,Try to eat as healthy as possible. A few days where fast food comes into play because of classes. ,2,1,I try to eat more fruits and vegetables ,2,5,2,2,4,2,2,HVAC technician ,American ,5,1,Chinese,1,5,2,3,5,Chicken vegetables and fruit for dinner ,All home cooked. Healthy. Vegetables and fruit. ,5,3,3,5,8,2,Chinese tacos or pasta ,2,Grieveance coordinator of the SCI albion prison ,2,3,3,4,2,4,1,2,4,940,345,None,5,2,1315,140 3.2,2,1,610,3,420,2,"chips, rice, chicken curry,","Happiness, boredom, social event",,2,7,5,"My diet is mostly whatever I get to eat in the grotto commons. Sometimes, I eat outside",2,1,Started eating a lot of protein rich food that i didnt before.,2,5,2,2,5,2,5,United Nations,Indian,8,3,"pizza, burger, pasta",1,5,4,5,7,A diet that is well balanced in most of the nutrients needed for the body.,Healthy balanced diet that tastes well.,3,2,5,5,6,2,"Chicken, Rice, Vegetables",5,Banker,2,1,1,3,5,4,1,1,5,1165,690,Soccer,5,2,1315,185 3.5,1,1,610,4,420,2,"wine. mac and cheese, pizza, ice cream ",boredom and sadness ,,3,2,1,"My diet consists mainly of coffee, water, fruits, vegetables, and chicken. I tend to stay away from bread and pasta as much as possible. ",2,2,"I have noticed there is less time for a prepared meal, so quick and easy has become the norm.",1,3,2,1,4,2,4,Accountant ,Italian ,1,1,Stromboli Mac and Cheese and Pizza,1,5,4,5,5,mainly protein and vegetables with a complex carb ,"My ideal diet would consist of a majority of what I consume now. I like to think I make pretty healthy choices currently, so it would most likely remain the same.",6,4,3,5,7,1,"pasta, fish, steak",3,Radiological Technician ,5,3,1,4,3,4,1,1,5,940,500,Softball,5,1,1315,156 3,1,1,265,2,315,2,Pizza / Wings / Cheesecake,Loneliness / Homesick / Sadness,,3,3,nan,A college student with an imbalanced diet trying to be healthy.,2,1,Eating Pizza as an excuse when there is nothing else to it.,1,3,4,3,3,2,5,Doctor,Mexican Food,2,1,"Isombe , Plantains and Ugali",1,4,4,1,5,"A healthy meal is a variety of food , organic food that gives you the nutrients such as protein , carbohydrates , fat , water , vitamins and minerals.",Eating home cooked meals everyday and being able to not eat processed foods at all.,5,2,5,5,7,1,"Fried Rice Baked potatoes Curry Chicken",2,Public Health Advisor ,3,1,3,4,1,4,1,nan,4,940,500,basketball ,5,2,1315,180 3.882,1,1,720,nan,420,1,"rice, potato, seaweed soup",sadness,,3,3,nan,"Rice, oatmeal, and tea",2,1,less rice,1,3,3,3,5,2,5,CEO of company,Korean,4,1,Rice and potato,1,4,3,5,6,lots of vegetables,lots of veggies,2,2,5,3,10,1,"meat, rice, kimchi",1,Real Estate manageer,3,1,2,4,5,4,1,2,5,580,690,none,4,2,1315,120 3,2,1,720,4,420,1,"Mac n Cheese, Lasagna, Pizza","happiness, they are some of my favorite foods",,3,7,1,"I try to eat as healthy as possible everyday. I have fruit, yogurt and a protein shake everyday. The other foods i eat vary on a day to day basis.",1,2,I don't eat as much on a daily basis since coming to college.,1,8,5,2,2,1,3,Store manager at Giant Eagle,Italian,1,3,pizza and spaghetti ,1,5,1,1,1,"A protein, a fruit, a starch, and a salad or some sort of vegetable.",My ideal diet is the diet i am currently on. The only thing i would change is a little bit less snack/junk food.,6,4,1,5,1,1,"Pizza, Spaghetti, Baked Ziti",2,Receptionist for a medical supply company,4,1,2,3,1,2,2,2,1,940,500,nan,3,1,1315,135 3.9,1,1,430,nan,315,2,"Chocolates, pizza, and Ritz.","hormones, Premenstrual syndrome.",,nan,5,3,high in protein and low in carbohydrates.,1,1,I have learned to eat more vegetables. ,2,5,1,2,3,2,4,Journalist,HISPANIC CUISINE.,2,1,"rice, beans, and chicken / pizza/ tenders",1,3,3,2,3,"a cup of rice, vegetables, and meat. ","Being able to balance between sweets, vegetables, fruits, carbohydrates, and fat.",3,5,2,3,5,2,"Vegetables, Meat, and rice.",3,House-wife,5,1,3,3,2,3,1,2,2,725,345,nan,4,2,575,135 \ No newline at end of file +GPA,comfort_food,weight,datetime,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.4,none,187,hello,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.654,"chocolate, chips, ice cream",155,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.3,"frozen yogurt, pizza, fast food",I'm not answering this. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,"Pizza, Mac and cheese, ice cream","Not sure, 240",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"Ice cream, chocolate, chips ",190,234234,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.25,"Candy, brownies and soda.",190,2342,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.8,213123,180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.3,"Ice cream, cheeseburgers, chips.",137,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.3,"Donuts, ice cream, chips",180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.3,123123,125,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"Pasta, grandma homemade chocolate cake anything homemade ",116,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.904,"chocolate, pasta, soup, chips, popcorn",110,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.4,"Cookies, popcorn, and chips",264,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.6,"ice cream, cake, chocolate",123,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.1,123132,185,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +nan,"cookies, donuts, candy bars",180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +4,"Saltfish, Candy and Kit Kat ",145,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.6,"chips, cookies, ice cream",170,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.4,"Chocolate, ice crea ",135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.2,"pizza, wings, Chinese",165,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.3,"Fast food, pizza, subs",175,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.87,"chocolate, sweets, ice cream",195,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,"burgers, chips, cookies",185,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,"Chilli, soup, pot pie",185,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.9,"Soup, pasta, brownies, cake",105,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.8,"chocolate, ice cream/milkshake, cookies",125,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,"Chips, ice cream, microwaveable foods ",160,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"Chicken fingers, pizza ",175,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,"cookies, hot chocolate, beef jerky",180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"Tomato soup, pizza, Fritos, Meatball sub, Dr. Pepper",167,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +4,"cookies, mac-n-cheese, brownies, french fries, ",115,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +4,"chips and dip, pepsi, ",205,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.4,"Grandma's Chinese, Peruvian food from back home, and sushi",nan,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.8,"Ice cream, cookies, Chinese food, and chicken nuggets ",128,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.65,"french fries, chips, ice cream",150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"mac n cheese, peanut butter and banana sandwich, omelet",150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,"pizza, doughnuts, mcdonalds ",150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.4,"chocolate, chips, candy",170,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.89,"chocolate, popcorn, ice cream",150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"Candy Pop Chocolate Chipotle Moe's ",175,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.4,"Pizza, Ice cream, fries, cereal, cookies ",140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.9,"Ice cream, chocolate, twizzlers ",120,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.6,"ice cream, cookie dough, cookies, cheese",135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"ice cream, cereal, and salt and vinegar chips ",100,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,"Potato chips, ice cream, chocolate, cookies",170,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.605,"Mac and cheese, fried chicken, cornbread ",113,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.8,"popcorn, chips, candy, & fries ",168,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.8,"Chex-mix, Wegmans cookies, Cheez-Its ",145,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"pizza, ice cream, chips",155,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.83,"fried chicken. mashed potatoes, mac and cheese",150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.6,"Popcorn, Chex Mix, Pizza",169,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.3,Burger,185,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.3,"Pizza, chocolate, and ice cream ",200,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.292,"fries, chips, fried chicken, pizza, grapes",265,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"peanut butter sandwich, pretzals, garlic bread",165,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.35,"chips, dip, fries, pizza",192,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.8,"Pizza, Ice Cream, Chicken Wings",175,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.8,Pizza chocolate chips bagels ice Capps ,140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"Chocolate, ice cream, pasta",155,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,Mac n Cheese. Chips and salsa. Ice cream. ,155,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.6,"peanut butter, dessets, pretzels. ",135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Personal ,"Macaroons, truffles, peanut butter n chocolate ice cream",118,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.9,"ice cream, cookies, ice cream",210,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.6,"carrots and ranch, pretzels, dark chocolate ",180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"cookies, nutella, ice cream, coffee, fruit ",140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,mac and cheese,112,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"Chocolate, Popcorn, Icecream",125,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.6,"Ice cream, cake, mozzarella sticks, pierogies ",144 lbs,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,"Chips, Mac and cheese, pizza, French fries ",145,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.67,"Pizza, burritos, slim jims",130,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.73,"Broccoli, spaghetti squash, quinoa, and grilled chicken",140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +4,"Chocolate, ice cream, cookie dough",140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.1,"pizza, pretzels, fruit snacks, deli sandwhich",140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.79 bitch,"Chips, ice cream",200,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.71,nan,nan,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"mac and cheese, potato soup, ice cream, chips and cheese",120,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,"chocolate, pizza, and mashed potatoes",150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.1,Pizza cookies steak ,200,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"chocolate, fruit, and ice cream",135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.9,Chips sweets popcorn,145,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.4,"Cookies, burgers, chicken noodle soup, ice cream",130,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"cake, French fries, chicken nuggets",190,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,"pizza, ice cream, cookies",170,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,"Mashed potatoes, pasta",127,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.83,"Pasta dishes, Cheesecake, Pancakes",167,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.6,"Ice cream, pizza, cookies",140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"Chinese food, moes, sponge candy, homemade lasagne ",190,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,"pizza, pasta, mac and cheese",155,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"Little Debbie snacks, donuts, pizza",175,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,"carrots, plantain chips, almonds, popcorn ",129,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.68,"chips, ice cream, fruit snacks",260,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.8,"Macaroni and cheese, chicken noodle soup, pizza",135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.3,"Chocolate, Chips, Ice cream, French Fires, Pizza",190,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,"Mac and cheese, lasagna, Chinese food ",165,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.75,"candy, Chinese, mcdonalds",175,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"Doritos, mac and cheese, ice cream",184,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.92,"Ice cream, cake, pop, pizza, and milkshakes.",210,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.9,"Mac and Cheese, Pizza, Ice Cream and French Fries ",155,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.9,"Soup, pasta, cake",185,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,"mac & cheese, frosted brownies, chicken nuggs",165,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"watermelon, grapes, ice cream",125,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.4,"macaroni and cheese, stuffed peppers, hamburgers, french fries",160,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +nan,"Pizza, mashed potatoes, spaghetti",135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,"dark chocolate, terra chips, reese's cups(dark chocolate), and bread/crackers with cottage cheese",130,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Unknown,"Chips, chocolate, ,mozzarella sticks ",230,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"ice cream, chips, candy",125,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"Pizza, soda, chocolate brownie, chicken tikka masala and butter naan ",130,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.8,"Chocolate, Pasta, Cookies",165,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.8,"Candy, salty snacks, toast",128,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.4,"Mac in cheese, pizza, mozzarella sticks ",200,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.7,"Ice-cream, pizza, chocolate",160,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.9,"snacks, chips, ",170,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.9,"Chocolate, Ice cream, pizza",129,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.6,"ice cream, pizza, Chinese food ",170,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2.8,"Burgers, indian and korean food ",138,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.3,"chocolate bar, ice cream, pretzels, potato chips and protein bars.",150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.4,"Ice cream, chocolate, pizza, cucumber ",170,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.77,"Noodle ( any kinds of noodle), Tuna sandwich, and Egg. ",113,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.63,"Chinese, chips, cake",140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.2,"chips, rice, chicken curry,",185,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.5,"wine. mac and cheese, pizza, ice cream ",156,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,Pizza / Wings / Cheesecake,180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.882,"rice, potato, seaweed soup",120,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3,"Mac n Cheese, Lasagna, Pizza",135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3.9,"Chocolates, pizza, and Ritz.",135,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/dashboard/assets/data/test.xlsx b/dashboard/assets/data/test.xlsx new file mode 100644 index 0000000..e35cc14 Binary files /dev/null and b/dashboard/assets/data/test.xlsx differ diff --git a/dashboard/layout.py b/dashboard/layout.py index 413c3f7..7368476 100644 --- a/dashboard/layout.py +++ b/dashboard/layout.py @@ -1,12 +1,13 @@ from dash import html, dcc, dash_table import dash_mantine_components as dmc -from dash_iconify import DashIconify - -layout = html.Div([ # This is the main layout of the app +layout = dmc.NotificationsProvider(html.Div([ # This is the main layout of the app # This is the notification container - # html.Div(id="notify-container"), + html.Div(id="notifications-container"), + dcc.Store(id='initial-table-data'), + dcc.Store(id='initial-table-columns'), + dcc.Store(id='noncomplient-indices'), # Sidebar html.Div([ @@ -16,137 +17,192 @@ dmc.Title(f"United States Cold Storage", order=5,), ], style={"display": "flex", "justifyContent": "center", "alignItems": "center", "gap": "1rem", "marginBottom": "1rem", "borderBottom": "1px solid #ccc", 'padding': "1rem"}), - html.Div([ - dmc.Menu([ - dmc.MenuLabel("Data Analysis", style={"padding-left": "5px"}), - # dmc.MenuDivider(style={"width": 200, "padding-left": "5px"}), - dmc.Alert(id="alert-empty-and-corrupt-cells", color="yellow"), - dmc.Tooltip( - withArrow=True, - width=200, - multiline=True, - position="right", - transition="fade", - label="Opens a modal showing which columns have corrupt/missing cells and duplicate data", - children=dmc.Button("Detailed Analysis", id="btn-detailed-analysis", variant="subtle", leftIcon=DashIconify(icon="bx:data"),), - ), - dmc.Tooltip( - multiline=True, - width=200, - withArrow=True, - position="right", - transition="fade", - transitionDuration=300, - # transitionTimingFunction="ease", - label="Opens a modal for cell higlighting options", - children=dmc.Button("Highlight Cells", id="btn-higlight-cells", variant="subtle", leftIcon=DashIconify(icon="bx:highlight"),), - ), - dmc.Modal( # This is the modal that will open when the enforce datatypes button is clicked - title="Choose options for cell highlighting", - id="higlight-cells-modal", - zIndex=10000, - children=[ - dmc.Space(h=20), - dmc.Checkbox(label="Highlight Empty/NaN/None Cells", id="highlight-empty-nan-null-cells-checkbox", - color="pink", checked=True), - dmc.Space(h=10), - dmc.Checkbox( - label="Highlight Datatype Enforced Columns", id="highlight-dtype-columns-cells-checkbox", color="pink", checked=True), - dmc.Space(h=10), - dmc.Group( - [ - dmc.Button( - "Submit", id="higlight-modal-submit-button"), - dmc.Button( - "Close", - color="red", - variant="outline", - id="higlight-modal-close-button", - ), - ], - position="right", - ), - ], - ), + dmc.Text("Data Analysis", variant="subtle", style={ + "borderBottom": "1px dashed black", "paddingBottom": "5px"}), + dmc.Alert(id="alert-empty-and-corrupt-cells", + color="yellow"), + + dmc.Tooltip( + withArrow=True, + width=200, + multiline=True, + position="right", + transition="fade", + label="Opens a modal showing which columns have corrupt/missing cells and duplicate data", + children=dmc.Button("Detailed Analysis", id="btn-detailed-analysis", style={"marginBottom": "5px"}), + ), + + dmc.Tooltip( + multiline=True, + width=200, + withArrow=True, + position="right", + transition="fade", + transitionDuration=300, + # transitionTimingFunction="ease", + label="Opens a modal for cell higlighting options", + children=dmc.Button("Highlight Cells", id="btn-higlight-cells", + style={"marginBottom": "5px"}), + ), + + dmc.Modal( # This is the modal that will open when the enforce datatypes button is clicked + title="Choose options for cell highlighting", + id="higlight-cells-modal", + zIndex=10000, + children=[ dmc.Space(h=20), - dmc.MenuLabel("User Preferences", style={"padding-left": "5px"}), - dmc.Tooltip( # This is enforce datatypes button - multiline=True, - width=200, - withArrow=True, - position="right", - transition="fade", - transitionDuration=300, - # transitionTimingFunction="ease", - label="Enforce datatypes for each column in the table", - children=dmc.Button("Enforce Datatypes", id="btn-enforce-dtypes", variant="subtle", leftIcon=DashIconify(icon="material-symbols:data-check"),) - ), - dmc.Modal( # This is the modal that will open when the enforce datatypes button is clicked - title="Select a column to enforce a datatype", - id="enforce-dtypes-modal", - zIndex=10000, - children=[ - dmc.Space(h=20), - html.Div(id='column-type-selector'), - dmc.Space(h=20), - dmc.Group( - [ - dmc.Button("Submit", id="dtype-modal-submit-button"), - dmc.Button( - "Close", - color="red", - variant="outline", - id="dtype-modal-close-button", - ), - ], - position="right", + dmc.Checkbox(label="Highlight Empty/NaN/None Cells", id="highlight-empty-nan-null-cells-checkbox", + color="pink", checked=True), + dmc.Space(h=10), + dmc.Checkbox( + label="Highlight Datatype Enforced Columns", id="highlight-dtype-columns-cells-checkbox", color="pink", checked=True), + dmc.Space(h=10), + dmc.Group( + [ + dmc.Button( + "Submit", id="higlight-modal-submit-button"), + dmc.Button( + "Close", + color="red", + variant="outline", + id="higlight-modal-close-button", ), ], - ), - dmc.Tooltip( - withArrow=True, - width=200, - multiline=True, position="right", - transition="fade", - transitionDuration=300, - label="Distinguish cells that don't match their columns enforced formatting, set in user preferences", - children=dmc.Button("Enforce Formatting", id="btn-enforce-format", variant="subtle", leftIcon=DashIconify(icon="streamline:interface-edit-write-2-change-document-edit-modify-paper-pencil-write-writing"),) ), + ], + ), + + + dmc.Text("User Preferences", variant="subtle", style={ + "borderBottom": "1px dashed black", "paddingBottom": "5px"}), # This is the preferences header + dmc.Tooltip( # This is enforce datatypes button + multiline=True, + width=200, + withArrow=True, + position="right", + transition="fade", + transitionDuration=300, + # transitionTimingFunction="ease", + label="Enforce datatypes for each column in the table", + children=dmc.Button("Enforce DataTypes", id="btn-enforce-dtypes", + style={"marginBottom": "5px"}), + ), + + dmc.Modal( # This is the modal that will open when the enforce datatypes button is clicked + title="Select a column to enforce a datatype", + id="enforce-dtypes-modal", + zIndex=10000, + children=[ dmc.Space(h=20), - dmc.MenuLabel("Cleaning Operations", style={"padding-left": "5px"}), - dmc.Tooltip( - withArrow=True, - width=200, - multiline=True, + html.Div(id='column-type-selector'), + dmc.Space(h=20), + dmc.Group( + [ + dmc.Button("Submit", id="dtype-modal-submit-button"), + dmc.Button( + "Close", + color="red", + variant="outline", + id="dtype-modal-close-button", + ), + ], position="right", - transition="fade", - transitionDuration=300, - label="Distinguish and iterate over empty and corrupt cells", - children=dmc.Button("Check Empty/Corrupt Cells", id="btn-check-empty-corrupt-cells", variant="subtle", leftIcon=DashIconify(icon="iconoir:info-empty"),) - ), - dmc.Tooltip( - withArrow=True, - width=200, - multiline=True, - position="right", - transition="fade", - transitionDuration=300, - label="Removes duplicate rows from the imported data", - children=dmc.Button("Remove Duplicates", id="btn-remove-duplicates", variant="subtle", leftIcon=DashIconify(icon="bx:duplicate"),) ), + ], + ), - dmc.Tooltip( - withArrow=True, - width=200, - multiline=True, - position="right", - transition="fade", - transitionDuration=300, - label="Distinguish cells that don't match their columns enforced datatypes, set in user preferences", - children=dmc.Button("Check Cells Datatypes", id="btn-check-cells-datatypes", variant="subtle", leftIcon=DashIconify(icon="gg:check-o"),) - ), + dmc.Tooltip( # This is enforce formatting button + multiline=True, + width=200, + withArrow=True, + position="right", + transition="fade", + transitionDuration=300, + # transitionTimingFunction="ease", + label="Enforce formatting for cells in the table. This informs the cleaning function of specific formatting for selected columns. The cleaning function will be able to pick up on these formats and clean the data accordingly.", + children=dmc.Button("Enforce Formatting", id="btn-enforce-format", + style={"marginBottom": "20px"}), + ), + + + dmc.Text("Cleaning Operations", variant="subtle", style={ + "borderBottom": "1px dashed black", "paddingBottom": "5px"}), + + + dmc.Tooltip( + withArrow=True, + width=200, + multiline=True, + position="right", + transition="fade", + transitionDuration=300, + label="Distinguish and iterate over empty and corrupt cells", + children=dmc.Button( + "Check Empty/Corrupt Cells", id="btn-check-empty-corrupt-cells", style={"marginBottom": "5px"}), + ), + dmc.Tooltip( + withArrow=True, + width=200, + multiline=True, + position="right", + transition="fade", + transitionDuration=300, + label="Removes duplicate rows from the imported data", + children=dmc.Button( + "Remove Duplicates", id="btn-remove-duplicates", style={"marginBottom": "5px"}), + ), + + dmc.Tooltip( + withArrow=True, + width=200, + multiline=True, + position="right", + transition="fade", + transitionDuration=300, + label="Distinguish cells that don't match their columns enforced datatypes, set in user preferences", + children=dmc.Button( + "Check Cells Datatypes", id="btn-check-cells-datatypes", style={"marginBottom": "5px"}), + ), + dmc.Tooltip( + withArrow=True, + width=200, + multiline=True, + position="right", + transition="fade", + transitionDuration=300, + label="Distinguish cells that don't match their columns enforced formatting, set in user preferences", + children=dmc.Button( + "Check Cells Formatting", id="btn-check-cells-formatting", style={"marginBottom": "5px"}), + ), + dmc.Tooltip( + withArrow=True, + width=200, + multiline=True, + position="right", + transition="fade", + transitionDuration=300, + label="Check all cells for any issues", + children=dmc.Button( + "Clean All", id="btn-clean-all", style={"marginBottom": "20px"}, color="red"), + ), + # dmc.Button("Cancel", id="cancel-button", disabled=True), + # dmc.Checkbox(id="auto-clean-checkbox", label="Auto Clean First?", checked=True), + # dmc.Text(id="log-textbox"), + + + + ], className="sidebar"), + + + + + # Main content + html.Div([ + html.Div([ + + html.Div( dmc.Tooltip( withArrow=True, width=200, @@ -154,9 +210,23 @@ position="right", transition="fade", transitionDuration=300, - label="Distinguish cells that don't match their columns enforced formatting, set in user preferences", - children=dmc.Button("Check Cells Formatting", id="btn-check-cells-formatting", variant="subtle", leftIcon=DashIconify(icon="mdi:checkbox-outline"),), + label="Multiple file uploads will be combined into one table, duplicate rows removed, and mismatched columns ignored.", + children=[ + dcc.Upload( + id='upload-data', + children=dmc.Button("Upload File", style={"backgroundColor": "#0C7FDA"}), + multiple=True + ), + ], ), + ), + + + dmc.Button("Reset Table", id="btn-reset-table", style={"backgroundColor": "#0C7FDA"}), + html.Div(id="btn-confirm-changes-container"), + + html.Div([ + dmc.Tooltip( withArrow=True, width=200, @@ -164,43 +234,14 @@ position="right", transition="fade", transitionDuration=300, - label="Check all cells for any issues", - children=dmc.Button("Clean All", id="btn-clean-all", variant="subtle", color="red", leftIcon=DashIconify(icon="material-symbols:cleaning-services-outline"),), - ), - ]), - ], style={"fontSize": "26px"}), - ], className="sidebar"), - - - # Main content - html.Div([ - html.Div([ - dmc.NotificationsProvider( - html.Div( - [ - html.Div(id="notifications-container"), - html.Div( # Corrected children to html.Div - dmc.Tooltip( - withArrow=True, - width=200, - multiline=True, - position="right", - transition="fade", - transitionDuration=300, - label="Multiple file uploads will be combined into one table, duplicate rows removed, and mismatched columns ignored.", - children=[ - dcc.Upload( - id='upload-data', - children=dmc.Button("Upload File", style={"backgroundColor": "#0C7FDA"}, leftIcon=DashIconify(icon="ic:baseline-upload", width=20),), - multiple=True - ), - ], - ), - ), - ] - ), - ), - html.Div([ + label="Empty/Corrupt Cells: Cells that are empty, NaN, or None", + children=html.Div(style={ + 'display': 'inline-block', + 'width': '20px', + 'height': '20px', + 'backgroundColor': '#f87171', + "margin": "0.5rem", + })), dmc.Tooltip( withArrow=True, @@ -209,15 +250,14 @@ position="right", transition="fade", transitionDuration=300, - label="Empty/Corrupt Cells: Cells that are empty, NaN, or None", + label="Cells with text datatype enforced", children=html.Div(style={ 'display': 'inline-block', 'width': '20px', 'height': '20px', - 'backgroundColor': 'tomato', - "margin": "0.5rem", + 'backgroundColor': '#fde047', + 'margin': '0.5rem', })), - dmc.Tooltip( withArrow=True, width=200, @@ -230,10 +270,9 @@ 'display': 'inline-block', 'width': '20px', 'height': '20px', - 'backgroundColor': 'lightgreen', + 'backgroundColor': '#6ee7b7', 'margin': '0.5rem', })), - dmc.Tooltip( withArrow=True, width=200, @@ -246,7 +285,7 @@ 'display': 'inline-block', 'width': '20px', 'height': '20px', - 'backgroundColor': 'lightyellow', + 'backgroundColor': '#c4b5fd', 'margin': '0.5rem', })), @@ -257,6 +296,7 @@ id="file-type-select", style={"width": "80px"}, value="csv", + zIndex=10000, data=[ {"value": "csv", "label": "csv"}, {"value": "xml", "label": "xml"}, @@ -267,8 +307,7 @@ ), dmc.Button("Export", id="btn-download", - style={"backgroundColor": "#0C7FDA"}, - leftIcon=DashIconify(icon="mdi:export", width=20), + style={"backgroundColor": "#0C7FDA"} ), dcc.Download(id="download-file") ], className="export-group"), @@ -298,7 +337,8 @@ 'backgroundColor': 'rgb(224,241,255)', 'color': 'rgb(12,127,218)' }, - style_cell_conditional=() + style_cell_conditional=(), + # style_data_conditional=() # style_data={ # 'backgroundColor': 'rgb(50, 50, 50)', # 'color': 'white' @@ -309,4 +349,4 @@ ], className="main-content") -], className="app-container") +], className="app-container")) diff --git a/dashboard/utils/dataAnalysis.py b/dashboard/utils/dataAnalysis.py index bc50a9f..b15e658 100644 --- a/dashboard/utils/dataAnalysis.py +++ b/dashboard/utils/dataAnalysis.py @@ -7,6 +7,7 @@ def get_data_analysis(data): df = pd.DataFrame.from_dict(data) empty_corrupt_values = df.isna().sum() + num_rows, num_columns = df.shape num_duplicate_rows = df.duplicated().sum() if (empty_corrupt_values.sum() != 0): @@ -22,8 +23,16 @@ def get_data_analysis(data): # i want ot get rid of the bulletd points ], style={"listStyleType": "none"}), html.Li([ - "Empty/Corrupt Cells: ", - html.Span(f'{"{:,}".format(empty_corrupt_values.sum())}', style={ + "Rows: ", + html.Span(f'{"{:,}".format(num_rows)}', style={ + 'color': '#007BFF', + 'fontWeight': 'bold', + 'padding': '0 5px', + 'borderRadius': '5px' + }), + " | ", + "Columns: ", + html.Span(f'{"{:,}".format(num_columns)}', style={ 'color': '#007BFF', 'fontWeight': 'bold', 'padding': '0 5px', @@ -49,7 +58,7 @@ def higlight_empty_nan_null_cells(columns): 'filter_query': '{{{}}} is blank'.format(col), 'column_id': col }, - 'backgroundColor': 'tomato', + 'backgroundColor': '#f87171', 'color': 'white' } for col in [col_dict['id'] for col_dict in columns] ] @@ -64,20 +73,20 @@ def generate_dtype_highlighting(columns): col_id = col['id'] col_type = col.get('type', None) - # if col_type == "text": - # dtype_higlighting.append({ - # 'if': { - # 'column_id': col_id - # }, - # 'backgroundColor': 'lightblue' - # }) + if col_type == "text": + dtype_higlighting.append({ + 'if': { + 'column_id': col_id + }, + 'backgroundColor': '#fde047' + }) if col_type == "numeric": dtype_higlighting.append({ 'if': { 'column_id': col_id }, - 'backgroundColor': 'lightgreen' + 'backgroundColor': '#6ee7b7' }) elif col_type == "datetime": @@ -85,7 +94,7 @@ def generate_dtype_highlighting(columns): 'if': { 'column_id': col_id }, - 'backgroundColor': 'lightyellow' + 'backgroundColor': '#c4b5fd' }) return dtype_higlighting diff --git a/dashboard/utils/handleFile.py b/dashboard/utils/handleFile.py index b55ae4c..9ab6dfa 100644 --- a/dashboard/utils/handleFile.py +++ b/dashboard/utils/handleFile.py @@ -3,6 +3,8 @@ import io import base64 from dash.exceptions import PreventUpdate +import dash_mantine_components as dmc +from dash_iconify import DashIconify from dashboard.utils.dataAnalysis import higlight_empty_nan_null_cells @@ -33,6 +35,13 @@ def importFiles(prevData, files, fileNames): # todo pdf case _: message += f"Unrecognized filetype '{fileName}'.\n" + + # Add an ID column to the new dataframe + newDf['ID'] = range(1, len(newDf) + 1) + + # Ensure the ID column is the first column + col_order = ['ID'] + [col for col in newDf.columns if col != 'ID'] + newDf = newDf[col_order] df = combineDf(df, newDf) except Exception as e: @@ -45,8 +54,18 @@ def importFiles(prevData, files, fileNames): print(message) + notification = dmc.Notification( + title="Data loaded!", + id="simple-notify", + color="green", + action="show", + autoClose=3000, + message=f'file name(s): {fileNames}', + icon=DashIconify(icon="akar-icons:circle-check"), + ) + # todo return message - return data, columns, {'headers': True} + return data, columns, {'headers': True}, data, notification def combineDf(prevDf, df): @@ -61,9 +80,6 @@ def combineDf(prevDf, df): def exportFile(data, columns, fileType="csv"): - if (data == None or columns == None): - print("Nothing to export") - raise PreventUpdate message = "" df = pd.DataFrame.from_dict(data) columnNameMap = {col["id"]: col["name"] for col in columns}