如何将不可变MultiDict转换为数据帧



我有一个表单,它发布(req(一个我粘贴在下面的ImmutableMultiDict:

ImmutableMultiDict([('HT_Goals','3'(,('HT_Goals'、'3'(、('HT-Goals'和'1'(,['HT_Gaols'、'0'(,('AT_Goals'、'5'(,('AT_Goals’、'1'(、['AT_Goals'、'7'(,](

我正试图将其转换为一个数据帧,它看起来像这样:

<1>
索引 HT_Goals AT_Goals
0 3 5
1 3
2 1 7
3 0 1

我算是解决了。至少足够访问dict,这将使我能够开发我想要的表。新代码是:

req = request.form
df = pd.DataFrame(list(req.items(1)),columns = ['Team','Goals'])

(1(的加法使其将所有值传递给DF。尽管(0(或no((只通过第一行。不知道为什么,但它起作用了!

最新更新