从列表中删除Name dtype和index

时间:2020-05-18 11:50:06

标签: python pandas list dataframe

我是Python 3(Spyder)的新手,我试图使用列表推导为df创建新列,但之后df还显示了列表推导的Name dtype和index。

我的代码是:

lst = [df.A[i]/df.A[(df["T"]==50) & (df["N"]==nname)] for nname in 
df.N.unique()  for i in range(0,len(df.T[df["N"]==nname])) ]
df["B"] = lst
print(df.iloc[0:2,-1])`

结果显示:

0    45    1.115246
Name: FN, dtype: float64
1    45    1.003721
Name: FN, dtype: float64
Name: Thr, dtype: object

同时我只希望保留浮点值1.115246和1.003721。

0 个答案:

没有答案