besoin d'apporter deux cadres de données en Python. La première contient une ligne d'en-tête et une seconde est des données. Les lignes d'en-tête contiennent deux lignes comme et les données contiennent plusieurs lignes sous forme de données p> et ainsi de suite sur p> J'ai essayé d'utiliser le code mentionné ci-dessous mais je n'ai toujours pas de chance. DFCOLS est l'en-tête DataFrame et DAT1 contient toutes les données dans le cadre de données.
Les deux cadres de données donnent un résultat approprié lorsqu'ils sont imprimés séparément. Mais lorsque j'appuie à la fois ces cadres de données, les deuxièmes cadres de données (qui contient des données) Les commandes de colonnes deviennent irrégulières. (Veuillez noter que les données contiennent également des valeurs numériques également) P> Col1,Col2,Col3,....
Int,String,String,....
1,John,Mark,....
2,Kedar,Mac,....
3 Réponses :
faire quelque chose comme:
Vous pouvez simplement concéder vos deux DF en un.
Si vous souhaitez créer MultiDex pour DF2 par des valeurs à partir de deux lignes de DF1
>>> df2.columns= df1.apply(lambda x: x.tolist(), axis=1).values.tolist() >>> df2 Col1 Col2 Col3 Int String String 0 1 John Mark 1 2 Kedar Mac
Le nombre de colonnes DF1 est-il égal au nombre de DF2?
oui .. exactement même
Insérez les en-têtes de votre DF1 à votre DF2 d'abord, puis faites la concaténation. Placer la réponse, attendre.