将两列连接成一个循环浮点数

时间:2014-05-16 13:42:11

标签: python pandas

我想要连接两个DataFrame。两者都具有相同的列,并且它们具有不同的dtypes。一个是浮点数,另一个是字符串。我想在保持float列的粒度的同时连接这些列。请参阅下面的示例:

import pandas as pd
df1 = pd.DataFrame.from_dict({'Row1':124.028125},orient='index')
df2 = pd.DataFrame.from_dict({'Row2':'Hello'},orient='index')
df_ = pd.concat([df1,df2])

df_变量显示为

df_
            0
Row1  124.0281
Row2     Hello

基本上如何在保留124.028125作为Row1的值的情况下连接这些?

谢谢你们!

1 个答案:

答案 0 :(得分:1)

数据不会丢失,为了清楚起见,它不会显示。

如果一次访问

df_[0]['Row1']

一个得到

124.028125