2.8 毕业设计
1.python中三目运算
max = a if a>b else c
=== if a>b:
max = a
else:
max = c
2.dataframe添加一行
df.loc['new'] = ['duck', 10]
添加一列
df['a'] = Series
#series是一种类型
3
- iterrows(): 按行遍历,将DataFrame的每一行迭代为(index, Series)对,可以通过row[name]对元素进行访问。
- itertuples(): 按行遍历,将DataFrame的每一行迭代为元祖,可以通过row[name]对元素进行访问,比iterrows()效率高。
- iteritems():按列遍历,将DataFrame的每一列迭代为(列名, Series)对,可以通过row[index]对元素进行访问。
for index, row in df.iterrows():
print(index) # 输出每行的索引值
for q,i in enumerate(f1.iterrows()): # print(f_data) id1 = '' for j1,z in enumerate(f_data.iterrows()): # if i in z[1][str1]: # print(1) # print(z[1][str1]) # print(i) try: if i[1]['name'] in z[1][str1]: id1 = i[1]['id'] # 存演员的id # 存电影名字 temp = z[1][str2] # print(temp) break except TypeError: continue