我是Python熊猫的新手
我目前有一个excel数据,其中一部分如下。如您所见,每行可能有许多供应商和供应商PNs。我需要的是保留P/N和Description列,并将其他列拆分为行
Supplier PN Supplier.1 Supplier PN.1 Supplier.2 \
0 GRM1555C1H101JA01D YAGEO CC0402JRNPO9BN101 GRM1555C1H101JA01J
1 04025A6R8CAT2A KEMET C0402C689C5GACTU NaN
2 04025A3R9CAT2A NaN NaN NaN
Supplier PN.2
0 Murata Electronics North America
1 NaN
2 NaN
我期望的是:
P/N Description Supplier \
0 302-462-326 CAP CER 0402 100pF 5% 50V MURATA
1 302-462-326 CAP CER 0402 100pF 5% 50V YAGEO
2 302-462-326 CAP CER 0402 100pF 5% 50V GRM1555C1H101JA01J
3 302-462-012 CAP CER 0402 6.8pF 0.25pF 50V AVX Corporation
4 302-462-012 CAP CER 0402 6.8pF 0.25pF 50V KEMET
5 302-462-009 CAP CER 0402 3.9pF 0.25pF 50V AVX Corporation
Supplier PN
0 GRM1555C1H101JA01D
1 CC0402JRNPO9BN101
2 Murata Electronics North America
3 04025A6R8CAT2A
4 C0402C689C5GACTU
5 04025A3R9CAT2A
如何使用Python熊猫来处理它?谢谢。
这与
pd.wide_to_long
非常相似,但有一个调整。因此,您可以尝试以下代码:或者此代码与
wide_to_long
:输出:
相关问题 更多 >
编程相关推荐