如何使用RMixpanel库导出csv

时间:2018-02-28 18:15:18

标签: r dataframe ggplot2 dplyr mixpanel

是否有人知道使用RMixpanel库,如果是的话。我们如何使用此库导出mixpanel数据并将其导出为csv或xlsx格式。

如果这个库的任何作者或维护者可以使用小小的例子指导我们完成这个有用的库的所有功能,那将是很棒的。

2 个答案:

答案 0 :(得分:4)

函数profilesJson2RMatrix提供了一种将JSON转换为R矩阵的方法。然后,您可以使用write.csv函数编写该对象。

查看github页面以获取使用此页面的工作示例: https://github.com/ploner/RMixpanel

答案 1 :(得分:0)

我是软件包RMixpanel的维护者。在Mixpanel中,有两个大数据集合:

  • “人”(即用户个人资料)
  • “事件”

导出人员个人资料的代码是:

require(RMixpanel)

profiles = mixpanelGetProfiles(account)
write.csv2(profiles, file="profiles.csv")

您还可以通过条件(参数where)或仅选择 People Properties (参数select)列表来缩小导出范围。程序包的README显示如何应用条件。

导出事件的代码是:

events = mixpanelGetEvents(account, from="2018-09-15")
write.csv2(events, file="events.csv")

您还可以导出事件的子集,特定时间范围,或者仅导出 Event Properties 和/或 Super Properties