将pandas dataframe列转换为float

时间:2015-12-16 12:57:14

标签: python numpy pandas

我需要将pandas dataframe列转换为float。此浮动从较大的csv文件中获取。为了得到我需要的数据帧所需的数字:

m_df = pd.read_csv(input_file,nrows=1,header=None,skiprows=4)
m1=m_df.ix[:,1:1]

这让我得到的数据框只有我想要的第一列中的数字。如何将该数字转换为浮点数?

1 个答案:

答案 0 :(得分:2)

float((m_df.ix[:,1:1]).values)

对于pandas数据帧,类型转换在完成值而不是数据帧时有效。