0
嗯,出於某種原因,這看起來像一個非常簡單的問題,但我找不到任何答案如何在這裏做這樣的事情。我有一個包含幾種類型字符串的列的數據框。我需要瀏覽列,看看哪些以'M'開頭,然後如果他們這樣做,將字符串'01'加到它們的末尾。添加一個基於熊貓python的第一個字符的字符串
我是如此接近,但我似乎無法得到這適用於我的實際數據框。我似乎無法在我的for循環中使用返回值,但我不確定如何使用lambda函數來編寫此函數。 (這通常是我所做的)
這是我寫的for循環打印正確的輸出。我只是不知道如何將其應用於我的數據框並更改列中的數據。
for i in main_data['Payor_ID_Number']:
if i != '':
if i[0] == 'M':
print(str(i + '01'))
對不起,基本問題,我還在學習。
另外,如果有人可以將這個函數寫入函數中,我會給出很大的道具,因爲我不擅長編寫這些函數,但是我希望看看它會如何完成。
謝謝你的時間和協助。
我知道有一個簡單的方法來做到這一點....謝謝! –
@AngusGray,不客氣 – MaxU