小编Bil*_*utt的帖子

如何在python中读取json对象

我有一个名为"panamaleaks50k.json"的json文件.我想从json文件中获取['text']字段,但它显示我跟随错误

JSON对象必须是str,bytes或bytearray,而不是'TextIOWrapper'

这是我的代码

with open('C:/Users/bilal butt/Desktop/PanamalEakJson.json','r') as lst:
    b = json.loads(lst)
    print(b['text'])
Run Code Online (Sandbox Code Playgroud)

我的json文件看起来

[
{
   "fullname": "Mohammad Fayyaz",
   "id": "885800668862263296",
   "likes": "0",
   "replies": "0",
   "retweets": "0",
   "text": "Love of NS has been shown in PanamaLeaks scandal verified by JIT...",
   "timestamp": "2017-07-14T09:58:31",
   "url": "/mohammadfayyaz/status/885800668862263296",
   "user": "mohammadfayyaz"
 },
{
  "fullname": "TeamPakistanPTI \u00ae",
  "id": "885800910357749761",
  "likes": "0",
  "replies": "0",
  "retweets": "0",
  "text": "RT ArsalanISF: #PanamaLeaks is just a start. U won't believe whr...",
  "timestamp": "2017-07-14T09:59:29",
  "url": "/PtiTeampakistan/status/885800910357749761",
  "user": "PtiTeampakistan"
 }
]
Run Code Online (Sandbox Code Playgroud)

我如何阅读所有['text']和单个['text']字段?

python json filereader

10
推荐指数
2
解决办法
3万
查看次数

如何在linegraph的Y轴上绘制两列单个DataFrame

我有数据帧total_year,其中包含三列(年,动作,喜剧).

total_year

在此输入图像描述

我想在X轴上绘制年份列,在Y轴上绘制(动作和喜剧).

我如何在Y轴上绘制两列(aciton和喜剧).这是我的代码.它在Y轴上仅绘制1列.

total_year[-15:].plot(x='year', y='action' ,figsize=(10,5), grid=True  )
Run Code Online (Sandbox Code Playgroud)

python plot matplotlib pandas data-science

8
推荐指数
3
解决办法
2万
查看次数

如何替换熊猫数据框中列的选定行的值?

我有12列的火车数据集。 在此处输入图片说明

我想根据Pclass列的值1 选择Cabin列的行,然后用1替换Cabin列的选定行的值。

我做了以下代码,但它用1替换了小屋列的所有值,甚至用1替换了NaN值。我如何只能替换所选的行?

train['Cabin'] =train[train['Pclass']==1]['Cabin']=1
Run Code Online (Sandbox Code Playgroud)

python machine-learning pandas anaconda

5
推荐指数
1
解决办法
8155
查看次数