代码如下:

#-*- coding:utf- -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
from pyspark import SparkConf,SparkContext
from pyspark.sql import SQLContext
conf=SparkConf().setAppName("spark_json1")
sc=SparkContext(conf=conf)
sqlContext=SQLContext(sc)jsons=sqlContext.read.json("./testweet.json")
print"type of jsons",type(jsons)
print jsons.collect()#这个是把每个key-value对转化为列表中的一个元素后输出
print"-------------------------"
jsons.printSchema()
print"-------------------------"
pandas_df = jsons.toPandas()
print"type of pandas_df",type(pandas_df)#类型转化<class 'pyspark.sql.dataframe.DataFrame'> -> <class 'pandas.core.frame.DataFrame'>
{"lovesPandas":"lovesPandas","age":12}
{"lovesPandas":"lili","age":22}
{"lovesPandas":"cc","age":11}
{"lovesPandas":"vv","age":13}
{"lovesPandas":"lee","age":14}
{"lovesPandas":"yuchi","age":14}

pyspark读取json文件中的内容相关推荐

  1. 将数据写入json文件,并且读取json文件中的数据

    目录 一.将数据生成json文件 二.读取json文件中的数据 三.方法测试 四.其他附件 1.User实体类 2.import 一.将数据生成json文件 方法 /*** 生成.json格式文件*/ ...

  2. R语言读取txt文件中的内容

        在RGui中读取.txt文件中的内容,采用函数read.table("xxx.txt",head=TRUE|FALSE); 其中head=TRUE表示含有属性的标题,hea ...

  3. java读取txt文件中的内容

    java读取txt文档中的内容:在这个地方我们输入一个txt文件的路径,就可以读取出txt文档中的内容: public static String readStringFromtxt(String t ...

  4. 使用spring最简单地读取properties文件中的内容

    相比传统的读取propertis文件内容,使用spring框架会更加简单快捷 1. 第一步,在spring的配置文件中,将propertis文件加载到spring容器 2. 加载了配置文件后,只需要在 ...

  5. 李炎恢 ComboGrid(数据表格下拉框):读取Json文件中的数据

    1.新建JsData文件夹中添加content.json文件.内容如下: [  {   "id" : 1,   "user" : "蜡笔小新" ...

  6. 批量更改json文件中指定内容

    要求:将所有json文件 [{"version": "1.0", "image": {"folder": "/ ...

  7. 批量读取txt文件中的内容进入csv文件

    假如我们某个文件夹下有批量txt文件,我们想把这些文件的内容读入csv文件中以便程序做下一步处理,此时我们就需要实现从txt–>csv的转换,网上很多例子,不过不怎么好使,于是自己基于pytho ...

  8. 使用jquery中的getJSON函数获取json文件中的内容并输出到页面上和使用 AJAX处理JSON文件

    html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  9. java 解析dat_JAVA中怎么读取DAT文件中的内容

    匿名用户 1级 2016-12-23 回答 DAT估计是个二进制 或者文本 跟普通读取文件是一样的 读取上来 你再对文件格式进行拆分 首先你要了解 它的格式是什么  你可以用 NOTEPAD++或者  ...

最新文章

  1. eclipse linux环境下编译器的指定设置
  2. 大数据WEB阶段Mybatis(一)
  3. 一直显示数据格式错误_Excel数据分析,新手最容易犯的10个建表错误
  4. Chrome浏览器获取XPATH的方法----通过开发者工具获取
  5. linux 如何取执行一个脚本5000次,【shell笔记脚本】嵌套、控制循环以及处理循环输出...
  6. 嵌入网站的挖矿代码——CoinImp
  7. 楼板计算塑形弹性_柴油发电机机房设计标准及原则:机房接地选址、柴发容量计算书...
  8. sql server数据库文件的迁移(mdfldf文件)
  9. DllRegisterServer调用失败的解决办法
  10. leetcode 904 水果成篮
  11. DEDECMS织梦中华美食网早期版本菜谱网整站源码
  12. 中国石油大学远程教育《穿出你的职业感》
  13. 2069: [POI2004]ZAW
  14. 原生js实现动态数据表格
  15. J2EE三层架构简介
  16. windows下Administrator与Guest账号权限被互换,无法获取管理员权限
  17. L2-032 彩虹瓶——栈
  18. Xshell 7 无法启动 win7
  19. 计算机网络知识储备(一)
  20. 利用URL地址实现页面间传输数据和获取数据

热门文章

  1. MYSQL delete语句不支持别名?
  2. Active Directory相关博客
  3. First、FirstOrDefault、Single、SingleOrDefault 的区别
  4. sqli-labs过关笔记(Page-1:1-22关)
  5. 基于node.js+MongoDB+elementui的分页功能更新优化
  6. nginx在linux下是服务吗,[Linux]如何给Nginx添加服务
  7. Angular使用中的编码tips(持续更)
  8. OpenCV中的模板匹配/Filter2d
  9. 三维重建:Kinect几何映射-SDK景深数据处理
  10. 科学存储数据格式-HDF5