每天平均帖子数你好,
我正在为我的大学撰写论文,我想平均查找特朗普每天发布的频率。 但是,我不需要我拥有的所有数据的平均值,而是自2016年以来每天的平均值(数据来自2016-2020年)。 换句话说,我想创建一个新列,其中每一行显示当天的平均帖子。 图片下方的示例。
例:
2016.01.04-5个帖子
2016.01.05-9个帖子
2016.01.06-4个帖子
这在JMP中可行吗?
我面临的另一个问题是我无法从其他数据文件复制一列并将其放在另一个文件中。

它只是显示点而不是数字。
我知道我要问的很多,但是如果有人能够帮助我,我将非常感激。
数据表回复:每天平均帖子对于一天的平均值,您可以将“ col mean”功能与by变量一起使用。
首先从您的日期开始创建带有日期的新列(上下文菜单,新的“公式”列->日期->天)。
然后使用“ col mean(:date,:day)”创建“公式”列。
要连接另一个表中的另一列,您需要定义一个唯一键,以便有一个明确的规则。 这也可以是行号。
回复:每天平均帖子- 看来您的“日期”列已被输入为字符串,而不是JMP日期/时间值。首选的做法是将列转换为数值的日期/时间值。 要更改为数值,数据/时间,请执行以下操作:
- 双击列标题以打开“列信息”窗口。
- 将数据类型从字符更改为数字
- 将建模类型从名义更改为连续
- 单击格式的向下箭头,然后选择Time => yyyy-mm-ddThh:mm:ss
- 单击应用。该列现在应转换为自1904年1月1日午夜以来的秒数,并使用yyyy-mm-ddThh:mm:ss显示
- 现在,要获取每天的tweet数量的计数,首先需要创建一个新列,该列只是Date列的日期部分,其中包含日期和时间。要创建该列,请执行以下操作:
- 单击“列”下拉菜单,然后选择“新建列”,这将弹出“列信息”窗口。
- 输入您想给它的列名
- 将格式更改为mm / dd / yyyy
- 单击列属性,然后选择公式
- 输入以下公式Informat(Short Date(:Column 1),“ mm / dd / yyyy”)
- 点击确定
- 再次单击确定
- 现在,您有一个仅包含日期的列
- 要计算每天的计数,请转到“表格”下拉菜单,然后选择“摘要”。在“摘要”对话框中,执行以下操作:
- 选择刚创建的列,然后单击“组”按钮将其移到“组选择”区域。
- 在仍然选择新列的情况下,单击统计信息按钮,然后选择N
- 点击确定
- 将创建一个新表,其中包含每天的总数
关于第二个问题,您要做的就是将一列从一个表复制到另一个表,
- 点击列标题,
- 转到“编辑”下拉菜单,然后选择“使用列名复制”。
- 转到要复制列的数据表,然后双击数据表中最后一列之后的标题区域
- 转到数据表的“编辑”下拉菜单,然后选择“使用列名粘贴”
回复:每天平均帖子@乔治,我认为您的建议不会奏效。Day函数返回月份(1-31),而不是日期/时间的日期部分。
回复:每天平均帖子谢谢@txnelson ,您是对的,“日子”将无效,
但正如您所指出的那样,在该数字日期/时间列上单击鼠标右键时,还有一个快捷方式“日期”,这将弹出一个新列,用作列统计信息的按列。