0
這是我的嘗試。用熊貓中的特定字符串映射函數
我現在有了一個Dataframe專欄,它將決定如何處理這些功能。
例如,df
有兩欄,DATA
和TYPE
。 TYPE
有三類:S1
,S2
和S3
。我將根據不同類型的樣本定義三種不同的功能。
#### S1
def f_s1(data):
result = data+1
return result
#### S2
def f_s2(data):
result = data+2
return result
#### S3
def f_s3(data):
result = data+3
return result
我還創建了一個映射集:
f_map= {'S1':f_s1,'S2':f_s2, 'S3': f_s3}
然後,我使用pandas.Map效用這些功能與每個樣品的類型映射。
df['result'] = df['TYPE'].map(f_map)(df['DATA'])
但它沒有與TypeError: 'Series' object is not callable
一起使用。
任何意見將不勝感激!