读取:

由于stata没有专门模块,是从pandas里面调用,官方文档少之又少,故去查看源代码

#!/usr/bin/env python# -*- coding:utf-8 -*-

from pandas.io.stata import StataReader, StataWriter

filename_all = r"/opt/code/my_code/testStata/test.dta"

# stata_data = StataReader(filename_all, convert_categoricals=False, encoding='utf-8')# stata_data = StataReader(filename_all, encoding='utf8')stata_data = StataReader(filename_all, convert_categoricals=False)

data = stata_data.read()

varlist = stata_data.varlist

value_labels = stata_data.value_labels() 

fmtlist = stata_data.fmtlist

variable_labels = stata_data.variable_labels()

print(data)print(varlist)print(value_labels)print(fmtlist)print(variable_labels)

writer = StataWriter(fname='mytest_1.dta', data=data, variable_labels=variable_labels)writer.write_file()

# 注意:  # 在写入的时候 # 没有value_labels这个选项 # variable_labels选项数据必须是latin-1的字符集,否则报错 # 并且不能encoding=‘utf-8’ # 但是2.7这些都有, 但3.5已经封装程statawriter, 而2.7里面是df.to_stata

stataWrier。。。。暂时没写呢

注意事项

1. 当用windows的时候注意路径前面加: r

2. 注意编码方式,encoding:utf-8

3. 时间格式那里

4. 还有个啥来着,忘了

用python读取stata文件及写入and注意事项相关推荐

  1. Python读取json文件及写入json文件等操作

    Python读取json文件及写入json文件等操作 读取json文件 写入json文件 读取json文件 load():用于读取json文件 import json with open(path,' ...

  2. python读取txt文件并写入excel-Python读取txt内容写入xls格式excel中的方法

    由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...

  3. python读取txt文件并写入excel-Python实现读取txt文件并转换为excel的方法示例

    本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...

  4. python读取json文件,大批量写入mongo

    1.需求:现在要求将服务器上523GB的json文件,导入到mongo库中,由于mongoimport 速度在25MB/s, 现在用脚本多进程将数据读取,在写入mongo中. 2.源码: # -*- ...

  5. python读取txt文件,写入txt文件

    一.读取txt文件 方法一: import numpy as npfile = open("../data/track_data.txt","r") list ...

  6. python读取txt文件并写入excel-Python读excel生成数据存入txt文件

    我的excel文件结构: 学习了xlrd如何操作excel文件.python读写txt文件.jason.dumps()转换dict为string类型之后,进行了第一次尝试. 第一次尝试: import ...

  7. python读取一个文件并写入另一个文件_python2.x 文件读写

    打开文件f = open(filename,type)# filename 是文件所在路径 # type 为文件打开的方式,也是字符串 读取单行oneLineStr = f.readline() 读取 ...

  8. python读取nc文件并转换成csv_如何使用Python读取NetCDF文件并写入CSV

    我的目标是从netcdf文件访问数据并以下列格式写入CSV文件. Latitude Longitude Date1 Date2 Date3 100 200 到目前为止,我已经访问了变量,将标题写入文件 ...

  9. python读取txt文件并写入excel-Python实现读取并写入Excel文件过程解析

    需求是有两个Excel文件:1.xlsx,2.xlsx,比较2.xlsx中的A,B列和1.xlsx中的A,B列:查找1.xlsx中存在,2.xlsx中不存在的行数据,输出到result.xlsx文件中 ...

最新文章

  1. blender动画全面学习教程
  2. find命令应用详解
  3. 学习使用Free RTOS ,移植最新的STM32 v3.5固件库
  4. 写在中国雅虎关闭之后
  5. AGC004(A~E)
  6. 如何在Java中将String转换为int
  7. dart服务器开发性能,DartVM服务器开发(第四天)--代码优化
  8. 设计模式笔记(7)---适配器模式(结构型)
  9. leetcode816. 模糊坐标
  10. hibernate关联关系笔记
  11. 【转载】qsort 与 bsearch 的魔力
  12. AspNet WebApi OData 学习
  13. Java基础案例教程pdf,圆我大厂梦!
  14. stm32 操作W25Q256 W25Q16 spi flash
  15. matlab pi控制编程,增量式PI控制算法的MATLAB仿真.doc
  16. 中国石化股票价值线分析
  17. iOS 高德室内地图导航功能的简单实现
  18. 让 CXK 来教你实现游戏中的帧动画(上)
  19. Total length of `Dataloader` across ranks is zero. Please make sure that it returns at least 1 batch
  20. java实现在线预览word,excel,ppt文档

热门文章

  1. 英伟达账号为什么登录不了_告别视频通话“渣画质”,英伟达新算法最高压缩90%流量...
  2. python3 “from PIL import...“报错
  3. 深蓝学院《从零开始手写VIO》作业一
  4. Large Kernel Matters
  5. 【CV夏季划】2021年冲刺CV秋招,100余课时从理论基础到进阶实践系统掌握
  6. 【技术综述】人脸风格化核心技术与数据集总结
  7. 【直播预告】计算机视觉中数据增强原理和实践
  8. 妙用0元素数组 实现大小可变结构体
  9. 迅为四核4418开发板MiniLinux-CAN总线测试使用文档
  10. WPF整理-使用逻辑资源