我正在解一道题,在这一点上卡住了:问题是:首先,选择business_id和包含持续时间信息的七列。然后,将其从宽数据框(具有8列)转换为长数据框(具有3列)。这三列应该是(1)business_id、(2)wday(指定星期几)和(3)duration(指定企业在特定工作日的营业时间)。
This is what I got so far我想改变列的方式,我有一个列显示工作日,一个列显示该天的开始持续时间。
我正在解一道题,在这一点上卡住了:问题是:首先,选择business_id和包含持续时间信息的七列。然后,将其从宽数据框(具有8列)转换为长数据框(具有3列)。这三列应该是(1)business_id、(2)wday(指定星期几)和(3)duration(指定企业在特定工作日的营业时间)。
This is what I got so far我想改变列的方式,我有一个列显示工作日,一个列显示该天的开始持续时间。
1条答案
按热度按时间ki0zmccv1#
欢迎来到本站!
我会尝试回答你的问题,同时也会告诉你如何写出更有效的问题,以鼓励人们回答。正如@Sotos评论的那样,关键是可重复性。此外,它有助于创建一个"最小"的工作示例,删除大量不必要的数据,以澄清过程。
这段代码创建了一个小的 Dataframe ,类似于您开始时使用的 Dataframe 。
由reprex package(v2.0.1)于2023年2月1日创建
为了把你的 Dataframe 转换成长格式,你可以使用tidyr包中的
pivot_longer
函数。你可以通过输入?pivot_longer
找到关于使用这个函数的更详细的帮助。由reprex package(v2.0.1)于2023年2月1日创建