library(TextAnalysisR)
mydata <- SpecialEduTech[seq_len(5), c("title", "abstract")]
united <- unite_cols(mydata, listed_vars = c("title", "abstract"))
toks <- prep_texts(united, text_field = "united_texts")
quanteda::ndoc(toks)## [1] 5
TextAnalysisR includes built-in security features.
| Feature | Description |
|---|---|
| File uploads | Extension whitelist, 50MB limit, malicious content scanning |
| Text and LLM inputs | XSS and prompt injection filtering |
| Column names | Regex validation to prevent formula injection |
.env or environment variables (never logged
or persisted)Environment Variable: add
OPENAI_API_KEY=... to .Renviron, or set
in-session: