2024-10-01 11:27:07 发布
网友
我是从this数据集工作的,我想把yr\u builded和yr\u refresented合并成一个,最好是到yr\u builded,基于这个:如果yr\u refresented中的值大于0,那么我希望有这个值,否则是yr\u builded的值
你能帮我一下吗
谢谢你
给你。您基本上需要为dataframe创建pandas,然后使用numpy创建一个新列来检查'yr_renovated'的值是否大于零,否则使用'yr_built'
'yr_renovated'
'yr_built'
import pandas as pd import numpy as np df = pd.read_csv('https://raw.githubusercontent.com/Jonasyao/Machine-Learning-Specialization-University-of-Washington-/master/Regression/Assignment_four/kc_house_data.csv', error_bad_lines=False) df=df[['yr_built','yr_renovated','date','bedrooms']] newdata['MyYear']=np.where(df['yr_renovated'] > 0,df['yr_renovated'],df['yr_built']) newdata
给你。您基本上需要为dataframe创建pandas,然后使用numpy创建一个新列来检查
'yr_renovated'
的值是否大于零,否则使用'yr_built'
相关问题 更多 >
编程相关推荐