我有一个Excel文件,其中有多个标题名称作为列在同一行中的数据,我需要排序数据,并将列名转换为行,并将其分配给“列名”下的数据
enter image description here
我的预期输出是这样的:
enter image description here
我不知道该怎么开始,有人能帮忙吗?
编辑:抱歉关于img的描述,我是新来的
我有一个Excel文件,其中有多个标题名称作为列在同一行中的数据,我需要排序数据,并将列名转换为行,并将其分配给“列名”下的数据
enter image description here
我的预期输出是这样的:
enter image description here
我不知道该怎么开始,有人能帮忙吗?
编辑:抱歉关于img的描述,我是新来的
1条答案
按热度按时间mrphzbgm1#
您可以通过列
b
检查具有新列值名称的行以测试缺失值,通过Series.where
将不匹配的a
列值替换为缺失值并向前填充缺失值,使用反转掩码和DataFrame.loc
中的列a,c
进行最后筛选: