学习笔记The Little SAS Book 中文版(第 2 章)

#学习笔记
##The Little SAS Book 中文版
###第 2 章 导入数据到SAS
####2.1 导入数据到SAS的办法
1.直接将数据输入SAS数据集;
2.利用原始数据文件转创建SAS数据集;
DATA步;
导入向导;
3.将其他软件的数据文件转换成SAS数据集;
4.直接读取其他软件的数据形式。
####2.2 使用VIEWTABLE窗口输入数据
VIEWTABLE窗口提供了一种简易的方式来创建、浏览和编辑SAS数据集。从菜单栏中工具→表编辑器,及可打开,打开后,如下图所示:
现在的表格默认以数字为标签的观测(行),和以字母为标签的变量(列);SAS将自动识别这个列是数值型还是字符型。
在这里插入图片描述
或者你可以通过“列属性”窗口来设置出你要的列。
根据自己需求进行更改,格式问题后面会有介绍。修改完之后,点击Apply(应用)即可。其他列的更改,点击该列即可。
在这里插入图片描述
保存数据:从菜单栏之中选择文件→另存为,即可看见,如下图所示的画面。
在这里插入图片描述
1.打开现有的表:
2.其他特性:
3.在SAS程序中使用表:
####2.3 使用导入向导读取文件

在这里插入图片描述

####2.4 指定原始数据位置
####2.5 读取空格分隔的原始数据
####2.6 读取按列排序的原始数据
####2.7 读取非标准格式的原始数据
####2.8 常用输入格式
####2.9 混合的输入样式
####2.10 读取杂乱的原始数据
####2.11 为每个观测读取多行原始数据
####2.12 从每行原始数据读取多个观测
####2.13 读取原始数据文件的一部分
####2.14 在INFILE语句中使用选项控制输入
####2.15 使用DATA步读取分隔文件
####2.16 使用IMPOPRT过程读取分隔文件
####2.17 使用IMPOPRT过程读取Excel文件
####2.18 临时和永久SAS数据集
####2.19 通过LIBNAME语句使用永久SAS数据集
####2.20 通过直接引用使用永久SAS数据集
####2.21 列出SAS数据集中的内容

### 使用ESP32-S3进行Arduino开发的键盘控制示例项目 #### 介绍 ESP32-S3是一款功能强大的微控制器,支持Wi-Fi和蓝牙连接。通过Arduino IDE可以方便地对其进行编程。为了展示如何使用ESP32-S3来模拟USB HID设备并发送按键事件到计算机,下面提供了一个简单的例子。 #### 准备工作 确保已经安装好最新的Arduino IDE,并按照官方指导配置好了ESP32-S3的支持包[^4]。接着需要设置正确的开发板选项:“工具” -> “开发板”,选择“ESP32-S3 Dev Module”。 #### 示例代码 此程序会将ESP32-S3当作一个虚拟键盘,在启动后自动输入字符串 "Hello, World!" 到主机电脑上: ```cpp #include <Keyboard.h> void setup() { // 初始化串口通信用于调试目的 Serial.begin(115200); // 启动HID库 Keyboard.begin(); } void loop() { delay(5000); // 延迟五秒等待系统准备就绪 // 发送字符序列给宿主机器 Keyboard.print("Hello, "); delay(1000); // 添加一点间隔时间使效果更明显 Keyboard.println("World!"); } ``` 这段代码利用了`<Keyboard.h>`头文件中的函数来初始化硬件抽象层(HAL),并通过调用`print()`方法向PC发出ASCII码表示的文字消息。每次重启模块都会重复执行一次这样的操作。 #### 进一步扩展 对于更加复杂的场景比如游戏手柄或是多媒体快捷键等功能,则可以通过查阅文档了解其他可用的方法如`press()`, `releaseAll()`等来进行定制化设计。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值