【发布时间】:2021-03-18 02:39:11
【问题描述】:
你好,我有一张这样的桌子
Name Subject Score
AA Math 30
AA English 40
AA CS 60
BB Math 40
BB English 55
BB CS 55
CC Math 89
CC English 75
CC CS 55
选择名称和主题后,我需要将数字提供给过滤表 例如名称:AA BB 和主题:数学英语被选中。使用 pandas 条件表变为
Name Subject Score
AA Math 30
AA English 40
BB Math 40
BB English 55
现在,我需要创建号码列表,以便将 JSON 提供给我的团队需要的 Web 应用程序
[[0,0,50],[0,1,40],[1,0,40],[1,1,50]]
list 中的第一个变量是 name 的 id,第二个是 subject 的 id,第三个是 score。
在其他情况下,当名称:BB CC和主题时:选择英语CS。使用 pandas 条件表变为
Name Subject Score
BB English 55
BB CS 55
CC Math 75
CC CS 55
这次我需要再次给出从 0 开始的数字来创建一个新的 JSON 到 Web 应用程序。像这样的表
[[0,0,55],[0,1,55],[1,0,75],[1,1,55]]
我怎样才能做到这一点并让 JSON 始终更新 ID 号??
【问题讨论】:
标签: python json pandas list dataframe