Say I have a dataframe df
import pandas as pd
df = pd.DataFrame()
and I have the following tuple and value:
column_and_row = ('bar', 'foo')
value = 56
How can I most easily add this tuple to my dataframe so that:
df['bar']['foo']
returns 56
?
What if I have a list of such tuples and list of values? e.g.
columns_and_rows = [A, B, C, ...]
values = [5, 10, 15]
where A
, B
and C
are tuples of columns and rows (similar to column_and_row
).
Along the same lines, how would this be done with a Series
?, e.g.:
import pandas as pd
srs = pd.Series()
and I want to add one item to it with index 'foo'
and value 2
so that:
srs['foo']
returns 2
?
Note:
I know that none of these are efficient ways of creating dataframes
or series
, but I need a solution that allows me to grow my structures organically in this way when I have no other choice.