r - 从具有特定固定宽度格式的数据框创建 txt 文件
问题描述
我有一个名为dfGL
22 列和 17000 行的数据框!行名称为:pressure
, diameter
, roughness
...
我想从此数据框中创建一个 txt 文件,以便:
- dfGL 的第一列从文本文件的位置 1 开始(第 1 行第 1 列),
- 第 2 列从位置 25 开始(第 1 行第 25 列),
- 第 3 列从位置 50 开始(第 1 行第 50 列),
- 等等! 在此处输入图像描述
解决方案
如果要创建固定宽度文件,我建议使用包中write.fwf
的。gdata
col 名称似乎没有保存到正确的位置,因此要解决此问题,您可以将它们格式化为您希望列使用的宽度formatC
。
library(gdata)
colnames(dfGL) <- formatC(colnames(dfGL), width = 25, flag = " ")
write.fwf(dfGL, file = "C:/Users/sara/Desktop/Inputttt.txt", width = rep(25,ncol(dfGL)), sep="")
推荐阅读
- python - 如何编写 Inline/Lambda 以追加或不追加到列表
- python - 我怎样才能让这个二次拟合到高原?
- python - jupyter notebook 不显示图片
- javascript - Chart.js 标签问题
- python - 使用python将CSV文件转换为JSON
- r - 在 facet_wrap() 的面板中垂直堆叠多个 KDE 图
- networking - 丢包问题
- python - Python中的Outlook自动完成电子邮件
- c++ - c++如何正确实现并行ifstream读取
- docker - 在 docker 容器中安装 cygwin 时出错:系统找不到指定的路径。(0x3) 错误=hcsshim::ImportLayer - 在 Win32 中失败