0%

【Python】2-17随记

1. jupyter

  • 查看文件内容

    !cat data4.csv #用于Linux版
    !type data4.csv #用于windows版

2. pandas

  • pandas读取规整数据(txt格式),可以使用read_table

  • 读取CSV文件,跳过某些行

    pd.read_csv(‘data4.csv’,skiprows=[0,2,3]) #跳过csv0,2,3这几行。

  • 判断数据是否为空

    pd.isnull()

  • 分块读取(存疑)

  • 存数据时空值存NULL

    data.to_csv(sys.stdout,na_rep=’NULL’)

  • 产生日期数据

    dates=pd.date_range(‘2/17/2018’,periods=7)

  • 手动读取数据(一次性全部读取)

    import csv
    f=open(‘data7.csv’)
    reader=csv.reader(f)
    for line in reader:

      print(line)
    
  • 读取JSON类型数据

    obj=
    “””
    {“姓名”:”张三”,
    “住址”:”天朝”,
    “宠物”:null}
    “””
    import json
    result=json.loads(obj)
    print(json.dumps(result,encoding=”UTF-8”,ensure_ascii=False)) #显示出内容

  • 二进制格式数据

    frame=pd.read_csv(‘data1.csv’) #读取csv
    frame=pd.to_pickle(‘frame_pickle’) #写为二进制数据
    pd.read_pickle(‘frame_pickle’) #读取二进制数据