A monthly meetup of researchers, scientists, and engineers who are always learning new tips and tricks to make their computational and data work flows better.
Website [http://www.thehackerwithin.org/davis/]
Email [https://lists.ucdavis.edu/sympa/info/thehackerwithin]
Twitter [@hackerwithin]
Github [https://github.com/thehackerwithin/davis]
In [1]:
import pandas as pd
df = pd.read_csv('WorkshopSurvey.csv')
topics = df.filter(regex=r'^Please.', axis=1)
topics.columns = [t.split('[')[1][:-1] for t in topics.columns]
print('Number of responses: {}'.format(len(topics)))
topics.head(3)
Out[1]:
In [2]:
interest = topics.apply(pd.Series.value_counts)
interest = interest.reindex(['Very interested', 'Interested',
'Only slightly interested', 'Not interested'])
%matplotlib inline
from IPython.core.pylabtools import figsize
figsize(10, 8)
interest.T.sort_values('Very interested').plot(kind='bar', stacked=True)
Out[2]:
In [3]:
for row in df['Suggest other topics for Workshops, Tutorials or Seminars'].dropna():
print(row)
print('\n')