1
내가 가지고 dataframe에 두 된 colomns를 사용하는 기능 :/팬더
def create_time(var, var1):
if var == "Helår":
y = var1+'Q4'
else:
if var == 'Halvår':
y = var1+'Q2'
else:
y = var1+'Q'+str(var)[0:1]
return y
지금 내가 어디에 VAR 함수를 사용하여 새 열을 creatring, 내 dataframe hrough 루프를 원하는 및 VAR1은 열
내가 다음에 시도 dataframe에 있지만, 운이 없다 :
for row in bd.iterrows():
A = str(bd['Var'])
B = str(bd['Var1'])
bd['period']=create_time(A,B)
감사합니다. 난 그냥 거기에 문제가 varf 및 var1 이상의 데이터가 있습니다. 너는 이것을 해결합니까? 행운이 없으면 시도해 보았습니다. [ 'period'] = bd.apply (lambda x : create_time (x [ 'Var'], x [ 'Var1'], axis = 1)) – user2866103
그냥 완벽하게 작동한다고 언급하고 싶습니다. 오른쪽 열에 만 df ... – user2866103
내 편집을 참조하십시오. 그게 효과가있다. –