将Series转换为在python pandas中浮动数据

时间:2017-12-22 13:22:12

标签: pandas

我编写了代码来横向查找最大值。现在我想使用.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

1 个答案:

答案 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)