我有一个 Dataframe ,如
| 约会|降水|
| --------------|--------------|
| 1950-01-01|二点五|
| 1950-01-02|一点五|
| 我的天|我的天|
| 我的天|我的天|
| 2021-12- 30 - 2021-12-30 - 2021-12-30 - 2021 -12-30 - 2021 - 12 - 20 - 21 - 21 - 21 - 21 - 21 - 21 - 21 - 21 - 21 - 21 - 21 - 21|一点五|
| 2021-12-31 - 2021-12-31|1个|
我想有这样的 Dataframe :
| 年|月份|1个|二|我的天|我的天|三十|三十一|
| --------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| 一九五〇年|01|二点五|一点五|我的天|我的天|三|三点二五|
| 一九五〇年|02|二|1.7|我的天|我的天|3.1|三点五|
| 我的天|我的天|我的天|我的天|我的天|我的天|我的天|我的天|
| 我的天|我的天|我的天|我的天|我的天|我的天|我的天|我的天|
| 2021|十一|二点五|一点五|我的天|我的天|三|三点二五|
| 2021|十二岁|2.3|一点六七|我的天|我的天|1.7|一点五|
如果有人能帮助我,我将不胜感激。先谢了
我在单独的列中提取了月、日和年,并使用了pivot wider:
wide_table <- pivot_wider(df, names_from = day, values_from = value, names_prefix = "Day_", values_fill = NA)
但结果不是我想要的格式
2条答案
按热度按时间lawou6xi1#
对于这样的问题,将日期拆分为单独的列首先,然后使用
pivot_wider
:此外,这是一个非常常见和标准的问题,在这个网站和其他网站上都有许多答案。这值得培养你的搜索能力,特别是对于像
pivot_wider()
这样的基本函数的使用。记住在你的问题中包括示例数据,而不是表格,让你的回答者更容易!ctehm74n2#
我想你差不多到了-先去掉日期列,它应该可以工作: