我有一個資料框,其中包含多個名稱相似的列,例如 col_1、col_2、col_3。
我正在嘗試創建一個 for 回圈來遍歷 3 列,并希望在回圈內使用 .loc 來切片資料幀。
像這樣的東西:
vars = [1, 2, 3]
for i in vars:
df.loc[:, ('col_' i):]
正確的方法是什么?
uj5u.com熱心網友回復:
您是否考慮過使用 f 字串?
vars = [1, 2, 3]
for i in vars:
df.loc[:, f'col_{i}']
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/511276.html
