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