[英]How do I sort my columns so that they match the order of rows in a different dataframe?
[英]How do I label my rows and columns in order to work better with them?
要將名稱添加到第一行,我們可以使用rownames(CAN_emissions) <- "emissions"
雖然這不會有太大幫助,因為年份數據點位於列標題中,而不是在它們自己的一行中。
一般來說,當數據處於這樣的“寬”格式時,您將很難繪制數據。 更好的解決方案是將所有年份列轉換為行。 行名的問題就會消失。 我們可以這樣做:
library(tidyr)
library(dplyr)
library(magrittr)
CAN_emissions <- CAN_emissions %>%
pivot_longer(-country, names_to = "year", values_to = "emissions")
然后可以直接繪制數據:
ggplot(CAN_emissions, aes(x = year, y = emissions)) + geom_point()
數據:
CAN_emissions <- tibble(
country = c("Canada"),
`1800` = 0.00568,
`1801` = 0.00561,
`1802` = 0.00555
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.