在python中将字符串作为函数参数传递时出错

时间:2017-06-27 17:57:40

标签: python string function

我有一个python代码:

groupby

当我执行它时,我收到错误:In [240]: df.groupby('Location').apply(lambda x: pd.Series(x['Rule_ID'].sum())) Out[240]: Location India 0 2c78g 1 d67gh 2 df890o Japan 0 d67gh 1 df890o 2 5ty78 US 0 2c78g 1 df567 2 5ty78 3 2c78g 4 5ty78 5 df890o dtype: object

我的格式为for i in edges_list: i = i.to_string() i = i.replace("->", ",") i = i.replace("[", ",") i = i.replace("];" , "") G1.add_edge(i) 如果我做了G1.add_edge(5,15,color =“#0000FF”),我没有收到任何错误。但是,当我把它作为字符串传递时,我得到了那个错误。

我试过TypeError: add_edge() takes at least 3 arguments (2 given)但是它没有解决问题。怎么办?

0 个答案:

没有答案