【发布时间】:2021-01-31 08:43:09
【问题描述】:
晚上好
大家好,我从沃尔玛获得了以下关于其产品和价格的 JSON 文件。
所以我加载了 jupyter notebook,导入了 pandas,然后将其加载到具有自定义列的 Dataframe 中,如下图所示。
现在这就是我想做的:
- 创建名为最低价格和最高价格的新列并将数据加载到其中
我该怎么做?
这里是jupyter notebook中的代码供参考。
我也想要报价,因为有些商品没有 minprice 和 maxprice :)
编辑:这是 Python 代码:
import json
import pandas as pd
with open("walmart.json") as f:
data = json.load(f)
walmart = data["items"]
wdf = pd.DataFrame(walmart,columns=["productId","primaryOffer"])
print(wdf.loc[0,"primaryOffer"])
pd.set_option('display.max_colwidth', None)
print(wdf)
这是 JSON 文件:
【问题讨论】:
-
你能发布代码sn-p而不是截图吗?很难根据屏幕截图构建代码。示例数据集也很有用。
-
你好,我已经编辑了我的帖子,你可以看看。谢谢你的时间:)
-
我已将我的解决方案添加为答案,如果它解决了您的问题,请随时查看并接受答案。
标签: python pandas dataframe validation jupyter-notebook