说我有一个数据框df
import pandas as pd
df = pd.DataFrame()
我有以下元组和值:
column_and_row = ('bar', 'foo')
value = 56
我怎样才能最容易地将此元组添加到我的数据框中,以便:
df['bar']['foo']
回报56
?
如果我有这样的元组列表和值列表怎么办?例如
columns_and_rows = [A, B, C, ...]
values = [5, 10, 15]
其中A
和是列B
和C
行的元组(类似于column_and_row
)。
同样,如何使用Series
? 来完成此操作,例如:
import pandas as pd
srs = pd.Series()
我想用索引和值向它添加一项,以便:'foo'
2
srs['foo']
回报2
?
注意:
我知道这些都不是创建dataframes
or的有效方法series
,但我需要一个解决方案,让我在别无选择时以这种方式有机地扩展我的结构。