我需要将pandas dataframe列转换为float。此浮动从较大的csv文件中获取。为了得到我需要的数据帧所需的数字:
m_df = pd.read_csv(input_file,nrows=1,header=None,skiprows=4)
m1=m_df.ix[:,1:1]
这让我得到的数据框只有我想要的第一列中的数字。如何将该数字转换为浮点数?
答案 0 :(得分:2)
float((m_df.ix[:,1:1]).values)
对于pandas数据帧,类型转换在完成值而不是数据帧时有效。