Skip to content

Latest commit

Β 

History

History
39 lines (31 loc) Β· 2.43 KB

readme.md

File metadata and controls

39 lines (31 loc) Β· 2.43 KB

stringer

stringr νŒ¨ν‚€μ§€λ₯Ό λŒ€μ²΄ν•˜κΈ° μœ„ν•΄ 개발 쀑인 R νŒ¨ν‚€μ§€μž…λ‹ˆλ‹€.

기반

rextendr νŒ¨ν‚€μ§€λ₯Ό 기반으둜 λ‚΄λΆ€λŠ” 러슀트둜 λ§Œλ“€μ–΄μ„œ λ™μž‘ν•©λ‹ˆλ‹€.

κ³  μ–Έμ–΄μ˜ stringsλ‚˜ 러슀트의 String νƒ€μž…μ˜ λ©”μ„œλ“œλ₯Ό μ°Έκ³ ν•˜μ—¬ stringr νŒ¨ν‚€μ§€μ— 이미 μ‘΄μž¬ν•˜λŠ” κΈ°λŠ₯을 μš°μ„ μ μœΌλ‘œ λ§Œλ“€κ³  이후 μΆ”κ°€ κΈ°λŠ₯을 μž‘μ„±ν•©λ‹ˆλ‹€.

ν•¨μˆ˜

λͺ¨λ“  ν•¨μˆ˜λŠ” 이름 μ•žμ— str_을 λΆ™μž…λ‹ˆλ‹€.

μˆœμ„œλŠ” μš°μ„  μˆœμœ„λ‘œ λ¨Όμ € μž‘μ„±λœ 것이 높은 μš°μ„ λ„λ₯Ό κ°€μ§‘λ‹ˆλ‹€.

name desc implemented
length UTF8 μΈμ½”λ”©μ˜ 길이λ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€. O
count μž…λ ₯받은 λ¬Έμžμ—΄μ— νŠΉμ • λ¬Έμžμ—΄ ν˜Ήμ€ μ •κ·œν‘œν˜„μ‹μ˜ λΉˆλ„λ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€. X
contains μž…λ ₯받은 λ¬Έμžμ—΄μ— νŠΉμ • λ¬Έμžμ—΄ ν˜Ήμ€ μ •κ·œν‘œν˜„μ‹μ΄ μ‘΄μž¬ν•˜λŠ”μ§€ λ°˜ν™˜ν•©λ‹ˆλ‹€. X
find μž…λ ₯받은 λ¬Έμžμ—΄μ— νŠΉμ • λ¬Έμžμ—΄ ν˜Ήμ€ μ •κ·œν‘œν˜„μ‹μ΄ 처음 λ‚˜νƒ€λ‚˜λŠ” 인덱슀λ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€. X
match μž…λ ₯받은 λ¬Έμžμ—΄μ— νŠΉμ • μ •κ·œν‘œν˜„μ‹μ΄ μ μš©λ˜λŠ” λ¬Έμžμ—΄μ„ λ°˜ν™˜ν•©λ‹ˆλ‹€. X
remove μž…λ ₯받은 λ¬Έμžμ—΄μ— νŠΉμ • λ¬Έμžμ—΄ ν˜Ήμ€ μ •κ·œν‘œν˜„μ‹μ— ν•΄λ‹Ήν•˜λŠ” ꡬ간을 μ œκ±°ν•©λ‹ˆλ‹€. X
replace μž…λ ₯받은 λ¬Έμžμ—΄μ— νŠΉμ • λ¬Έμžμ—΄ ν˜Ήμ€ μ •κ·œν‘œν˜„μ‹μ„ λ‹€λ₯Έ λ¬Έμžμ—΄λ‘œ κ΅μ²΄ν•©λ‹ˆλ‹€. X
replace_na μž…λ ₯받은 λ¬Έμžμ—΄μ΄ na일 경우 λ‹€λ₯Έ λ¬Έμžμ—΄λ‘œ μΉ˜ν™˜ν•©λ‹ˆλ‹€. X
split μž…λ ₯받은 λ¬Έμžμ—΄μ— νŠΉμ • λ¬Έμžμ—΄ ν˜Ήμ€ μ •κ·œν‘œν˜„μ‹μ„ κΈ°μ€€μœΌλ‘œ λΆ„λ¦¬ν•©λ‹ˆλ‹€. X
starts_with μž…λ ₯받은 λ¬Έμžμ—΄μ΄ νŠΉμ • λ¬Έμžμ—΄ ν˜Ήμ€ μ •κ·œν‘œν˜„μ‹μœΌλ‘œ μ‹œμž‘ν•˜λŠ” 지 λ°˜ν™˜ν•©λ‹ˆλ‹€. X
ends_with μž…λ ₯받은 λ¬Έμžμ—΄μ΄ νŠΉμ • λ¬Έμžμ—΄ ν˜Ήμ€ μ •κ·œν‘œν˜„μ‹μœΌλ‘œ λλ‚˜λŠ” 지 λ°˜ν™˜ν•©λ‹ˆλ‹€. X
pad μž…λ ₯받은 λ¬Έμžμ—΄μ˜ νŠΉμ • λ°©ν–₯에 μ–΄λ–€ λ¬Έμžμ—΄μ„ 기쀀에 맞게 μΆ”κ°€ν•©λ‹ˆλ‹€. X
trim μž…λ ₯받은 λ¬Έμžμ—΄μ˜ νŠΉμ • λ°©ν–₯에 μžˆλŠ” νŠΉμ • λ¬Έμžμ—΄μ΄λ‚˜ μ •κ·œν‘œν˜„μ‹μ— ν•΄λ‹Ήν•˜λŠ” λ¬Έμžλ“€μ„ μ œκ±°ν•©λ‹ˆλ‹€. X
trunc trim의 λ³„μΉ­μž…λ‹ˆλ‹€. X
sort μž…λ ₯받은 λ¬Έμžμ—΄μ„ μ •λ ¬ν•©λ‹ˆλ‹€. X
reverse μž…λ ₯받은 λ¬Έμžμ—΄μ„ μ—­μ „ν•©λ‹ˆλ‹€. X
to_upper μž…λ ₯받은 λ¬Έμžμ—΄μ„ 영문 λŒ€λ¬Έμžλ‘œ λ³€ν™˜ν•©λ‹ˆλ‹€. X
to_lower μž…λ ₯받은 λ¬Έμžμ—΄μ„ 영문 μ†Œλ¬Έμžλ‘œ λ³€ν™˜ν•©λ‹ˆλ‹€. X
to_little X
repeat μž…λ ₯받은 λ¬Έμžμ—΄μ„ μž…λ ₯받은 수만큼 λ°˜λ³΅ν•©λ‹ˆλ‹€. X
sub μž…λ ₯받은 λ¬Έμžμ—΄μ˜ μ„œλΈŒ μŠ€νŠΈλ§μ„ λ°˜ν™˜ν•©λ‹ˆλ‹€. X