這可能是一個非常簡單的問題,但我很感謝幫助!定義函數將字符串轉換爲Python中的整數
作爲一個更大的腳本的一部分,我有一個數據框(從csv文件導入),包含兩列'file_name'和'value'。我具有低於短例如:
file_name value
0 201623800811s.fits True
1 201623802491s.fits True
2 201623802451s.fits False
我想定義一個函數,它讀取列「值」內的值,並且爲「假」和1爲「真」返回0。然後,我想將結果附加到數據框中的第三列,最後將更新後的數據框導出到csv。
我已經定義了一個功能,看來我的工作。但是,當我運行腳本時,它不會執行,我收到消息:
<function convert_string at 0x000000000DE35588>
在控制檯中。 我的功能如下。任何幫助或建議將受到歡迎。
def convert_string(explosions):
for i in range(0,len(explosions)):
if i == 'True' :
return 1
elif i == 'False' :
return 0
else:
return 2
print convert_string
你永遠不會打電話給你的功能。 –