【发布时间】:2015-01-05 07:26:52
【问题描述】:
我是python的初学者,刚刚学习如何编写函数。我有一个权重和性别列表,并试图根据性别标准将其拆分以创建两个新列表。使用 for 循环,到目前为止我已经成功了:
df = pd.read_csv('brainweight.csv')
w = list(df['Weight'])
s = list(df['Sex'])
female_weight = []
male_weight = []
for sex, weight in zip (s, w):
if sex == 'f':
female_weight.append(weight)
else:
male_weight.append(weight)
我应该如何将此 for 循环修改为变量 = m/f(性别)的函数?
【问题讨论】:
标签: python list function pandas append