📐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...
Article List
Evan の Logbook
✨ Updates
🎨 Style Guide
🧠 Creative Resources
🗒️ Mind Notes
🧭 Knowbase
📘 SOPs
🩺 Medical Research
🛠️ Tech Chronicles
💰 Fortune Blueprint
📈 R Visionary
📊 Statistics
🖼️ BioVis