在数据帧(Python)中设置列名
为数据框设置列名时,为什么要执行以下操作:在数据帧(Python)中设置列名,python,dataframe,Python,Dataframe,为数据框设置列名时,为什么要执行以下操作: df_coeff = pd.DataFrame(data = lm.coef_, index = X.columns, columns = ['Coefficient']) 虽然这不起作用 df_coeff = pd.DataFrame(data = lm.coef_, index = X.columns, columns = 'Coefficient') 为什么列名周围需要括号?Python在这里做什么 谢谢希望列参数为“Index或array
df_coeff = pd.DataFrame(data = lm.coef_, index = X.columns, columns = ['Coefficient'])
虽然这不起作用
df_coeff = pd.DataFrame(data = lm.coef_, index = X.columns, columns = 'Coefficient')
为什么列名周围需要括号?Python在这里做什么
谢谢希望列
参数为“Index或array like”
是一个带有单个条目的字符串,字符串['Coefficient']
'Coefficient'
不是一个列表,只是一个列表“系数”
DataFrame
接受类似数组的Python列表,但不接受字符串