我编写了代码来横向查找最大值。现在我想使用.iloc []函数将它存储到数据框中的其他位置。我不能这样做,因为它的类型是系列。如何将系列转换为浮点值?
代码:
bindMemory(to:capacity:)
输出:
master = pd.read_csv("new.csv")
a = master.iloc[:, 154:181].max(axis=1)
print(type(b))
b = pd.to_numeric(a, downcast='integer')
print(type(b))
master.to_csv(new, index=False)
我想将Series转换为float数据类型,以便我可以将它存储在其他位置。另一个位置是master.iloc [0,182] = a
答案 0 :(得分:0)
我得到了答案。我使用命令a.to_string()将Series转换为String。这将转换" a"的值。从系列dtype到String dtype。使用字符串进行浮点转换,我终于获得了Float值。
master = pd.read_csv("new.csv")
a = master.iloc[:, 154:181].max(axis=1)
b = a.to_string()
#print(type(b))
master.ix[0,181] = float(b)
master.to_csv(new, index=False)