列系列类型转换为字符串

我有下面的代码,如果其他列中发生了某些事情,尝试更改代码:

for idx,row in df_control.iterrows():
    if 'VAP' in df_control.at[idx,'APPOINTMENT']:
        df_control.at[idx,'COD_OF'] == 'eee'
    elif 'SVE' in df_control.at[idx,'APPOINTMENT']:
         df_control.at[idx,'COD_OF'] == 'AA'

问题是当我尝试更改时:df_control.at[idx,'COD_OF']不变,

列的类型为= pandas.core.series.Series

要获得我在下面的for循环中获得的代码,该代码用于从另一个数据帧连接数据,问题是该连接的某物带来了两个结果:

df_control.at[idx,'COD_OF'] = cod_sup['COD_OF'][cod_sup['RUT_EMISOR'] == df_control.at[idx,'RUT_EMISOR']].to_string(index=False).strip()

那么我该如何解决呢?问题是加入?还是问题是第一个for循环?

谢谢

jchl_wyl 回答:列系列类型转换为字符串

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3135305.html

大家都在问