例如,資料框中有一列“ID”。例如,條目之一是“13245993, 3004992”,我只想得到“13245993”。這也適用于“ID”列中的每一行。如何更改“ID”列中每一行的資料?
uj5u.com熱心網友回復:
你可以做類似的事情
data[data['ID'] == '13245993']
這將為您提供 ID 為 13245993 的列
更深入的代碼
我希望這能回答你的問題,如果沒有,請告訴我。
最誠摯的問候
uj5u.com熱心網友回復:
您可以這樣嘗試,對 ID 列應用切片以獲得所需的結果。我在這里使用 3 個字符作為 no:of chars
import pandas as pd
data = {'Name':['Tom', 'nick', 'krish', 'jack'],
'ID':[90877, 10909, 12223, 12334]}
df=pd.DataFrame(data)
print('Before change')
print(df)
df["ID"]=df["ID"].apply(lambda x: (str(x)[:3]))
print('After change')
print(df)
輸出
Before change
Name ID
0 Tom 90877
1 nick 10909
2 krish 12223
3 jack 12334
After change
Name ID
0 Tom 908
1 nick 109
2 krish 122
3 jack 123
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/324410.html
