我想在Python中执行一个特定的操作。实际上,我有一个CSV文件,其中许多数据被指定到列中。我想把它们变成一排排。但是,我们必须遵守特定的规则。
以下是数据集格式:
[...,'N° Panneau',' Sexe','Prénom_Nom_Cand1',' Voix','% Voix/Ins','% Voix/Exp',
'col_28',' col_29','Prénom_Nom_Cand2',' col_32','col_33',' col_34',
'col_35',' col_36','Prénom_Nom_Cand3',' col_39','col_40',' col_41',
'col_42',' col_43','Prénom_Nom_Cand4',' col_46','col_47',' col_48',
'col_49',' col_50','Prénom_Nom_Cand5',' col_53','col_54',' col_55',
'col_56',' col_57','Prénom_Nom_Cand6',' col_60','col_61',' col_62',
'col_63',' col_64','Prénom_Nom_Cand7',' col_67','col_68',' col_69',
'col_70',' col_71','Prénom_Nom_Cand8',' col_74','col_75',' col_76',
'col_77',' col_78','Prénom_Nom_Cand9',' col_81','col_82',' col_83',
'col_84',' col_85','Prénom_Nom_Cand10',' col_88','col_89',' col_90',
'col_91',' col_92','Prénom_Nom_Cand11',' col_95','col_96',' col_97',
'col_98',' col_99','Prénom_Nom_Cand12',' col_102','col_103','col_104']
其中**'N ° Panneau','Sexe','Prénom_Nom_Cand1','Voix',' % Voix/Ins','% Voix/Exp'与'col_{number}','col_{number}','Prénom_Nom_Cand','col_{number}','col_{number}','col_{number}'是相同的列
我只想让列'N ° Panneau','Sexe','Prénom_Nom_Cand1','Voix',' % Voix/Ins','% Voix/Exp'包含所有col_...**值等。
我如何才能做到这一点(得到列作为行)像上面指定的?
1条答案
按热度按时间zbwhf8kr1#
假设
df
是你的输入 wide-format DataFrame,你可以用途:输出:
更新:
输出: