我想用ifelse函数保存CSV文件
#include <kernel.h>
void kmain(void)
{
interrupt_disable();
terminal_init(LGREEN, BLACK);
idt_install();
irq_install();
interrupt_enable();
terminal_puts("Hello, refined world!\n");
terminal_puts("This is a kernel\n");
terminal_puts("Working or not?\n");
timer_install(50);
while(1) {asm volatile ("cli"); asm volatile ("hlt");};
}
我在R控制台中收到此错误:
my_data<-data.frame(fruits = c("orange","banana"),prices=c(2,3))
ifelse(5>3,write.csv(my_data,"mydata.csv",row.names = F),1+1)
任何人都可以提供帮助吗?
答案 0 :(得分:2)
Linus解释了ifelse
无效的原因。但是,如果您仍希望使用ifelse
写入csv
文件,那么来自write_csv
包的readr
可以是您的选择。
library(readr)
my_data<-data.frame(fruits = c("orange","banana"),prices=c(2,3))
ifelse(5>3,write_csv(my_data,"mydata.csv"),1+1)