Generate a random factor vector of states.
state(
n,
x = datasets::state.name,
prob = wakefield::state_populations[["Proportion"]],
name = "State"
)
The number elements to generate. This can be globally set within
the environment of r_data_frame
or r_list
.
A vector of elements to chose from.
A vector of probabilities to chose from.
The name to assign to the output vector's varname
attribute. This is used to auto assign names to the column/vector name when
used inside of r_data_frame
or r_list
.
Returns a random character vector of state elements.
The state populations and probabilities:
State | Population | Percent |
California | 37,253,956 | 12.09 % |
Texas | 25,145,561 | 8.16 % |
New York | 19,378,102 | 6.29 % |
Florida | 18,801,310 | 6.10 % |
Illinois | 12,830,632 | 4.16 % |
Pennsylvania | 12,702,379 | 4.12 % |
Ohio | 11,536,504 | 3.74 % |
Michigan | 9,883,640 | 3.21 % |
Georgia | 9,687,653 | 3.14 % |
North Carolina | 9,535,483 | 3.09 % |
New Jersey | 8,791,894 | 2.85 % |
Virginia | 8,001,024 | 2.60 % |
Washington | 6,724,540 | 2.18 % |
Massachusetts | 6,547,629 | 2.12 % |
Indiana | 6,483,802 | 2.10 % |
Arizona | 6,392,017 | 2.07 % |
Tennessee | 6,346,105 | 2.06 % |
Missouri | 5,988,927 | 1.94 % |
Maryland | 5,773,552 | 1.87 % |
Wisconsin | 5,686,986 | 1.85 % |
Minnesota | 5,303,925 | 1.72 % |
Colorado | 5,029,196 | 1.63 % |
Alabama | 4,779,736 | 1.55 % |
South Carolina | 4,625,364 | 1.50 % |
Louisiana | 4,533,372 | 1.47 % |
Kentucky | 4,339,367 | 1.41 % |
Oregon | 3,831,074 | 1.24 % |
Oklahoma | 3,751,351 | 1.22 % |
Connecticut | 3,574,097 | 1.16 % |
Iowa | 3,046,355 | .99 % |
Mississippi | 2,967,297 | .96 % |
Arkansas | 2,915,918 | .95 % |
Kansas | 2,853,118 | .93 % |
Utah | 2,763,885 | .90 % |
Nevada | 2,700,551 | .88 % |
New Mexico | 2,059,179 | .67 % |
West Virginia | 1,852,994 | .60 % |
Nebraska | 1,826,341 | .59 % |
Idaho | 1,567,582 | .51 % |
Hawaii | 1,360,301 | .44 % |
Maine | 1,328,361 | .43 % |
New Hampshire | 1,316,470 | .43 % |
Rhode Island | 1,052,567 | .34 % |
Montana | 989,415 | .32 % |
Delaware | 897,934 | .29 % |
South Dakota | 814,180 | .26 % |
Alaska | 710,231 | .23 % |
North Dakota | 672,591 | .22 % |
Vermont | 625,741 | .20 % |
Wyoming | 563,626 | .18 % |
Other variable functions:
age()
,
animal()
,
answer()
,
area()
,
car()
,
children()
,
coin()
,
color
,
date_stamp()
,
death()
,
dice()
,
dna()
,
dob()
,
dummy()
,
education()
,
employment()
,
eye()
,
grade_level()
,
grade()
,
group()
,
hair()
,
height()
,
income()
,
internet_browser()
,
iq()
,
language
,
level()
,
likert()
,
lorem_ipsum()
,
marital()
,
military()
,
month()
,
name
,
normal()
,
political()
,
race()
,
religion()
,
sat()
,
sentence()
,
sex_inclusive()
,
sex()
,
smokes()
,
speed()
,
string()
,
upper()
,
valid()
,
year()
,
zip_code()
# NOT RUN {
state(10)
pie(table(state(10000)))
sort(100*table(state(n <- 10000))/n)
# }
Run the code above in your browser using DataLab