Evan の Logbook
✨ Updates
🎨 Style Guide
🧠 Creative Resources
🗒️ Mind Notes
🧭 Knowbase
📘 SOPs
🩺 Medical Research
🛠️ Tech Chronicles
💰 Fortune Blueprint
📈 R Visionary
📊 Statistics
🖼️ BioVis
📐separate_wider_delim():按分隔符拆分为多列
type
status
date
slug
summary
tags
category
icon
password
comment
separate_wider_delim() 是 tidyr 的现代函数,用于将一个列中包含分隔符的字符串横向拆分为多个新列。它是
separate() 的推荐替代版本,语义更清晰、行为更一致,并提供更强的参数控制。✅ 基本语法
参数 | 含义 |
data | 数据框 |
col | 要拆分的列名 |
delim | 拆分用的分隔符,如 "_"、"," |
names | 拆分后新列的名字(字符向量) |
too_few | 分裂结果少于 names 长度时的处理方式(默认 "error") |
too_many | 分裂结果多于 names 长度时的处理方式(默认 "drop") |
🧪 示例 1:按下划线 _ 拆成三列
x | y | z |
A | B | C |
D | E | F |
🧪 示例 2:处理过多或不足字段
a | b |
1 | 2 |
3 | 4_5 |
Prev
separate_wider_position():按固定宽度横向拆分为多列
Next
separate_longer_position():按固定宽度切分为多行
Loading...
YouTube 使用笔记