问题描述
源代码:
library(tidyverse)
q1 <- c(-0.9,-0.8,-0.5,-1.1,-1.0)
me <- c(-0.6,-0.3,-0.6,-0.4)
q3 <- c(-0.4,-0.4,0.1,-0.1,0.0)
df <- data.frame(cbind(q1,me,q3))
df1 <- df %>%
mutate(id = row_number()) %>%
pivot_longer(
cols = c(q1,q3),names_to = "Quantile",values_to = "Values"
) %>%
mutate(Expert = as.factor(id)) %>%
group_by(id) %>%
mutate(Quantile = factor(Quantile,levels=c("q1","me","q3")))
ggplot(data=df1,aes(x=Expert,y=Values,fill=Quantile)) +
geom_bar(stat="identity",position=position_dodge())+
geom_text(aes(label=Values),vjust=1.6,color="black",position = position_dodge(0.9),size=3.5)+
scale_fill_brewer(palette="Paired")+
theme_pubr()
出现错误的那一行:
import java.io.File;
import java.util.List;
import java.util.Map;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.dataformat.csv.CsvMapper;
import com.fasterxml.jackson.dataformat.csv.CsvSchema;
public class ConvertCSVtoJson {
@SuppressWarnings("unchecked")
public static void main(String[] args) throws Exception {
File input = new File("C:\\Users\\prshanka\\Documents\\Report.csv");
CsvSchema csvSchema = CsvSchema.builder().setUseHeader(true).build();
CsvMapper csvMapper = new CsvMapper();
// Read data from CSV file
List<Object> readAll = (csvMapper).readerFor(Map.class).with(csvSchema).readValues(input).readAll();
ObjectMapper mapper = new ObjectMapper();
mapper.enable(SerializationFeature.INDENT_OUTPUT);
// Write JSON formated data to output.json file
for (Object row : readAll) {
Map<String,String> map = (Map<String,String>) row;
String fileName = map.get("fileName");
File output = new File("C://Users//prshanka//Documents//Target" + fileName + ".txt");
mapper.writerWithDefaultPrettyPrinter().writeValue(output,row);
}
}
}
错误日志:
List<Object> readAll = (csvMapper).readerFor(Map.class).with(csvSchema).readValues(input).readAll();
我已经在构建路径上添加了所有依赖项,但它仍然无法正常工作。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)