랭귀지/pandas
문자열 `'TRUE'`인 경우 `b` 값을 `c` 컬럼에 복사
유키공
2024. 8. 20. 10:54
import pandas as pd
# 예시 DataFrame 생성
data = {
'a': ['TRUE', 'FALSE', 'TRUE', 'FALSE'],
'b': [10, 20, 30, 40],
}
df = pd.DataFrame(data)
# a가 'TRUE'인 경우 b 값을 c에 복사
df['c'] = df['b'].where(df['a'] == 'TRUE')
print(df)