【发布时间】:2015-12-08 14:23:24
【问题描述】:
【问题讨论】:
-
通常你应该发布文本而不是图像,因为它允许其他人复制粘贴你的输入数据
标签: python pandas spark-dataframe
【问题讨论】:
标签: python pandas spark-dataframe
将.loc 与布尔掩码一起使用
df.loc[df['solvent'] == 'NONANE', 'num'] = 9
df.loc[df['solvent'] == 'OCTANE', 'num'] = 8
另一种方法是定义一个字典并调用map:
d = {'NONANE':9, 'OCTANE':8, 'HEPTANE':7, 'HEXANE':6}
df['num'] = df['solvent'].map(d)
【讨论】: