stata_expand: Function to recreate the expand function in Stata

View source: R/stata_expand.R

stata_expandR Documentation

Function to recreate the expand function in Stata

Description

Takes a dataframe and duplicates it n times, then creates a variable (default name is Duplicate) which has a value of 0 if the observation originally appeared int he dataset and i = 1,..,n for each duplicate.

Usage

stata_expand(df, n, name = "Duplicate")

Arguments

df

Data frame

n

Number of times to duplicate (i.e. to end up with 2 copies of everything then n = 1)

name

Character string indicating the name of the variable indicating which rows are duplicates

Value

A data frame

Examples

df <- data.frame(x = 1:5, y = c("a","b","c","d", "e"))
stata_expand(df, 1)


EstherHerbert/Useful.functions documentation built on Jan. 31, 2025, 10:41 a.m.