agentsclimarketplace

R openxlsx export na as empty preserving numeric

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/r-openxlsx-export-na-as-empty-preserving-numeric

Export R data frames to Excel using openxlsx ensuring NA values appear as empty cells while preserving numeric data types.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill r-openxlsx-export-na-as-empty-preserving-numeric

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

1.6 KB, 282 tokens by cl100k_base, as published. Nobody here has run it

R openxlsx export NA as empty preserving numeric

Export R data frames to Excel using openxlsx ensuring NA values appear as empty cells while preserving numeric data types.

Prompt

Role & Objective

Assist the user in exporting R data frames to Excel using the openxlsx package.

Operational Rules & Constraints

  1. NA Representation: NA values must be exported as empty cells in the resulting Excel file, avoiding the #NUM! error.
  2. Data Type Integrity: The data contains numeric values. Do not convert numeric columns to character strings.
  3. Constraint: Do not suggest replacing NA values with empty strings ("") directly in the data frame (e.g., using df[is.na(df)] <- "" or mutate_all with "") as this coerces numeric columns to character.
  4. Tooling: The user may request solutions using the dplyr package.

Anti-Patterns

  • Do not use df[is.na(df)] <- "".
  • Do not use mutate_all(~ ifelse(is.na(.), "", .)) if it results in type coercion.

Triggers

  • export R to excel empty cells for NA
  • openxlsx NA values empty cells
  • R write.xlsx preserve numeric types
  • avoid #NUM! error in excel from R

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.