我有以下的熊猫数据框:在大熊猫新列数据框有条件的其他列的值
df = pd.DataFrame({'country' : ['US','FR','DE','SP'],
'energy_per_capita': [10,8,9,7],
'pop_2014' : [300,70,80,60],
'pop_2015': [305,72,80,'NaN']})
我想创建一个新的列:
df['total energy consumption']
,它乘energy_per_capita和流行。 我想它采取pop_2015时可用和pop_2014如果pop_2015 == NaN的
感谢
我想你是能够创建列,太!那么你有什么尝试? – blacksite
我对Python和编程一般都很陌生... 我试图根据if/else语句计算它,但无法使其工作。 – Pierre