Menggunakan rentetan dalam satu lajur kerangka data untuk merujuk nilai dalam lajur lain

WBOY
Lepaskan: 2024-02-14 10:03:04
ke hadapan
685 orang telah melayarinya

Menggunakan rentetan dalam satu lajur kerangka data untuk merujuk nilai dalam lajur lain

Kandungan soalan

Cuba menggunakan nilai daripada lajur dalam bingkai data (pemegang tempat) untuk merujuk lajur tertentu dalam bingkai data yang sama... Tertanya-tanya sama ada ini boleh. Contoh input dan output di bawah:

Masukkan:

ID 1 2 3 Pemegang tempat 标题> 9234 923 12 942 2 203841 1230 438 1029 1 94532 4380 312 349 3 表>

Keluaran:

ID 1 2 3 Pemegang tempat Akhir 标题> 9234 923 12 942 2 12_ID 203841 1230 438 1029 1 1230_ID 94532 4380 312 349 3 349_ID 表>

Sebarang bantuan akan sangat dihargai!


Jawapan Betul


Cuba:

df["final"] = df.apply(lambda x: str(x[str(x["placeholder"])]) + "_id", axis=1)
print(df)
Salin selepas log masuk

Cetakan:

       id     1    2     3  placeholder    final
0    9234   923   12   942            2    12_id
1  203841  1230  438  1029            1  1230_id
2   94532  4380  312   349            3   349_id
Salin selepas log masuk

Jika jenis lajur ialah integer, keluarkan bahagian dalam str():

df["final"] = df.apply(lambda x: str(x[x["placeholder"]]) + "_ID", axis=1)
Salin selepas log masuk

Atas ialah kandungan terperinci Menggunakan rentetan dalam satu lajur kerangka data untuk merujuk nilai dalam lajur lain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!