返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >R语言如何将大型Excel文件转为dta格式详解
  • 611
分享到

R语言如何将大型Excel文件转为dta格式详解

2024-04-02 19:04:59 611人浏览 薄情痞子
摘要

本文以2000年度我国工业企业数据库为例,该文件后缀名为xlsx,包含约16万条记录,文件有88M这么大。直接使用excel打开都费劲:等待时间久,电脑风扇呼呼呼作响。如果尝试用St

本文以2000年度我国工业企业数据库为例,该文件后缀名为xlsx,包含约16万条记录,文件有88M这么大。直接使用excel打开都费劲:等待时间久,电脑风扇呼呼呼作响。如果尝试用Stata打开该xlsx文件,则会出现提示报错。

报错原因在于,Stata无法读取超过40M的Excel文件。

这就好比瓜迪奥拉的传控足球固然美丽,但是面对摆大巴的球队无能为力。

破大巴需要攻城锤,这把锤子的名字就是R语言。万事开头难啊,正憧憬着数据清洗和花式选取变量建模呢,可不能连数据们长啥模样都没见着啊。R语言适时挺身而出,帮助Stata叩开大型Excel文件之门。

在RStudio中运行如下代码,过程较为浅显,首先引入两个R包,然后输入xlsx后缀名文件,最后便可输出dta后缀名文件。等待2分钟,谁让文件那么庞大呢,接下来便是见证奇迹的时刻。


library(openxlsx)
library(foreign)

x = read.xlsx('2000.xlsx',1)  # 读取 Excel 的 Sheet1
# View(x)
write.dta(x, '2000.dta')    # 输出为 Stata 能读取的格式

在Stata中打开该文件,屏幕会显示这份文件是在R中转化而来。

也许你有更好的转化方法,欢迎赐教。

总结

到此这篇关于R语言如何将大型Excel文件转为dta格式的文章就介绍到这了,更多相关R语言大型Excel为dta内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: R语言如何将大型Excel文件转为dta格式详解

本文链接: https://lsjlt.com/news/121394.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • R语言如何将大型Excel文件转为dta格式详解
    本文以2000年度我国工业企业数据库为例,该文件后缀名为xlsx,包含约16万条记录,文件有88M这么大。直接使用Excel打开都费劲:等待时间久,电脑风扇呼呼呼作响。如果尝试用St...
    99+
    2024-04-02
  • R语言怎么将大型Excel文件转为dta格式详解
    这篇文章将为大家详细讲解有关R语言怎么将大型Excel文件转为dta格式详解,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。本文以2000年度我国工业企业数据库为例,该文件后缀名为xlsx,包含约16万条记...
    99+
    2023-06-08
  • Linux中如何将txt文件转为png格式
    目录linux将txt文件转为png格式如果文本中没有中文,使用enscript如果文本包含中文,使用paps解决方法Linux下PNG、JEPG、JPG、Webp图片格式互转环境webp使用说明批量转换总结Linux将...
    99+
    2023-06-17
    Linux中txt文件 txt文件转为png格式 Linux中png格式
  • 详解如何使用PHP将数组转换为JSON格式
    PHP是一种广泛使用的服务器端脚本语言,而JSON是一种轻量级的数据交换格式,具有易于阅读和编写的特性。在PHP中,将数组转换为JSON格式是一项很常见的操作,因为它可以使Web应用程序和移动应用程序的数据传输更加高效和便捷。在本文中,我们...
    99+
    2023-05-14
  • R语言-如何将科学计数法表示的数字转化为文本
    统赛B组我们选择了图书馆课题,获得了数据,一时兴起尝试处理了一下门禁的数据,遇到了一些问题,特此记下,方便以后查阅。 门禁数据分为两个变量,第一列为学号,第二列为进门时间,原本是Ex...
    99+
    2024-04-02
  • 如何利用Python代码批量将PDF文件转为Word格式
    本篇文章给大家分享的是有关如何利用Python代码批量将PDF文件转为Word格式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在日常工作或学习中,经常会遇到这样的无奈:“小任...
    99+
    2023-06-17
  • Java如何将Numpy文件转换为自然语言处理数据?
    自然语言处理(Natural Language Processing,简称NLP)是人工智能领域的一个重要分支,它涉及到对自然语言的理解、生成、翻译等方面。在NLP中,数据处理是一个重要的环节。而在数据处理中,numpy文件是一种常见的数...
    99+
    2023-11-08
    文件 numpy 自然语言处理
  • 图文详解如何将java编写的程序转为exe文件
    目录前言1.导出相应程序jar包2.使用exe4j生成exe文件总结前言 java一次编译到处运行,但是如果遇到没有jre的平台就手足无措了,当前各大计算机平台及计算机os更普遍接受...
    99+
    2023-01-18
    java文件转换成exe java程序怎么变成exe java怎么生成exe文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作