用python读取stata文件及写入and注意事项
读取:
由于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注意事项相关推荐
- Python读取json文件及写入json文件等操作
Python读取json文件及写入json文件等操作 读取json文件 写入json文件 读取json文件 load():用于读取json文件 import json with open(path,' ...
- python读取txt文件并写入excel-Python读取txt内容写入xls格式excel中的方法
由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...
- python读取txt文件并写入excel-Python实现读取txt文件并转换为excel的方法示例
本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...
- python读取json文件,大批量写入mongo
1.需求:现在要求将服务器上523GB的json文件,导入到mongo库中,由于mongoimport 速度在25MB/s, 现在用脚本多进程将数据读取,在写入mongo中. 2.源码: # -*- ...
- python读取txt文件,写入txt文件
一.读取txt文件 方法一: import numpy as npfile = open("../data/track_data.txt","r") list ...
- python读取txt文件并写入excel-Python读excel生成数据存入txt文件
我的excel文件结构: 学习了xlrd如何操作excel文件.python读写txt文件.jason.dumps()转换dict为string类型之后,进行了第一次尝试. 第一次尝试: import ...
- python读取一个文件并写入另一个文件_python2.x 文件读写
打开文件f = open(filename,type)# filename 是文件所在路径 # type 为文件打开的方式,也是字符串 读取单行oneLineStr = f.readline() 读取 ...
- python读取nc文件并转换成csv_如何使用Python读取NetCDF文件并写入CSV
我的目标是从netcdf文件访问数据并以下列格式写入CSV文件. Latitude Longitude Date1 Date2 Date3 100 200 到目前为止,我已经访问了变量,将标题写入文件 ...
- python读取txt文件并写入excel-Python实现读取并写入Excel文件过程解析
需求是有两个Excel文件:1.xlsx,2.xlsx,比较2.xlsx中的A,B列和1.xlsx中的A,B列:查找1.xlsx中存在,2.xlsx中不存在的行数据,输出到result.xlsx文件中 ...
最新文章
- blender动画全面学习教程
- find命令应用详解
- 学习使用Free RTOS ,移植最新的STM32 v3.5固件库
- 写在中国雅虎关闭之后
- AGC004(A~E)
- 如何在Java中将String转换为int
- dart服务器开发性能,DartVM服务器开发(第四天)--代码优化
- 设计模式笔记(7)---适配器模式(结构型)
- leetcode816. 模糊坐标
- hibernate关联关系笔记
- 【转载】qsort 与 bsearch 的魔力
- AspNet WebApi OData 学习
- Java基础案例教程pdf,圆我大厂梦!
- stm32 操作W25Q256 W25Q16 spi flash
- matlab pi控制编程,增量式PI控制算法的MATLAB仿真.doc
- 中国石化股票价值线分析
- iOS 高德室内地图导航功能的简单实现
- 让 CXK 来教你实现游戏中的帧动画(上)
- Total length of `Dataloader` across ranks is zero. Please make sure that it returns at least 1 batch
- java实现在线预览word,excel,ppt文档
热门文章
- 英伟达账号为什么登录不了_告别视频通话“渣画质”,英伟达新算法最高压缩90%流量...
- python3 “from PIL import...“报错
- 深蓝学院《从零开始手写VIO》作业一
- Large Kernel Matters
- 【CV夏季划】2021年冲刺CV秋招,100余课时从理论基础到进阶实践系统掌握
- 【技术综述】人脸风格化核心技术与数据集总结
- 【直播预告】计算机视觉中数据增强原理和实践
- 妙用0元素数组 实现大小可变结构体
- 迅为四核4418开发板MiniLinux-CAN总线测试使用文档
- WPF整理-使用逻辑资源