我正在编写代码以分析某些数据,并希望创建一个数据框。如何设置它才能成功运行?
这是用于数据分析,我想创建一个数据框架,以将数据分类为不同等级,例如A
这是我写的代码:
import analyze_lc_Feb2update
from imp import reload
analyze_lc_Feb2update = reload(analyze_lc_Feb2update)
df = analyze_lc_Feb2update.create_df()
df.shape
df_new = df[df.grade=='A']
df_new.shape
df.columns
df.int_rate.head(5)
df.int_rate.tail(5)
df.int_rate.dtype
df.term.dtype
df_new = df[df.grade =='A']
df_new.shape
输出:
TypeError Traceback (most recent call last)
<ipython-input-3-7079435f776f> in <module>()
2 from imp import reload
3 analyze_lc_Feb2update = reload(analyze_lc_Feb2update)
4 df = analyze_lc_Feb2update.create_df()
5 df.shape
6 df_new = df[df.grade=='A']
TypeError: create_df() missing 1 required positional
argument: 'grade'
答案 0 :(得分:0)
根据提供的信息,我想您的问题在这里:
from imp import reload
analyze_lc_Feb2update = reload(analyze_lc_Feb2update)
df = analyze_lc_Feb2update.create_df()
这看起来像您要使用的一些自定义库,其中的.create_df()方法需要一个位置参数“ grade”,这将需要您执行以下操作:
df = analyze_lc_Feb2update.create_df(grade="blah")