簡體   English   中英

如何創建 Excel Pivot 表到 R

[英]How to Create Excel Pivot Table to R

我想從我在 excel 到 R 的數據集中創建一個 pivot 表。 我一直在關注如何執行此操作的本教程: http://excel2r.com/pivot-tables-in-r-basic-pivot-table-columns-and-metrics/ 我已使用本教程中提到的代碼,將其替換為我自己的數據變量,但我不斷收到一條錯誤消息,指出:錯誤: select()不處理列表。

此錯誤消息是什么意思,我該如何解決?

我在本教程中使用的 R-Script 是:

圖書館(dplyr) 圖書館(tidyr)

pivot <- df %>%
        select(Product.Category, Region, Customer.Segment, Sales)%>%
        group_by(Product.Category, Region, Customer.Segment) %>%
        summarise(TotalSales = sum(Sales))

提前感謝您的幫助!

根據您的錯誤消息:“select() 不處理列表。”,我假設您的 object 稱為df不是 dataframe。

也許您在列表中有一個 dataframe 。

在您的 R 控制台中試試這個:

class(df)

如果 class 是列表,則需要從列表中刪除 dataframe。 您可以通過 position 執行此操作。 大概在第一個position。 df[[1]]

您正在使用的函數通常僅適用於數據幀。 (還有 tibbles,這是另一種類型的數據框)

像這個例子:

在此處輸入圖像描述

我希望這個對你有用。

並且,下一次,試着做一個可重復的例子。 在嘗試使用這些功能之前,您至少可以打印您的 dataframe 原件,這樣我可以有效地幫助您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM