我有一个包含三列的 Dataframe :timestamp
、variable_name
和value
。variable_name
列中总共有10个变量的名称。
我希望有一个单一的 Dataframe ,由时间戳索引,每个变量一列。理想情况下, Dataframe 应该是“满的”,即每个时间戳应该有每个变量的插值。
我一直在努力寻找一种直接的方法来做到这一点(不用在变量列表上循环,等等)。 Dataframe 来自Spark,但是足够小,可以转换成Pandas。任何指针都是最受欢迎的。
1条答案
按热度按时间b1zrtrql1#
就像
df. loc [:,['时间戳','变量名','值']]. pivot(索引='时间戳',列='变量名')
应该可以