2つのデータフレームがあり、1つは18x30(df1と呼ばれます)と1つは2x30(df2と呼ばれます)で、どちらもまったく同じインデックス値を持っています。
Df2の列の1つをdf1の最後に追加できるようにしたいと思います。
Df1のデータ型はすべて整数で、df2のデータ型は文字列です。マージ/連結/結合すると、正しいデータの代わりにNaNが表示されます。
どんな助けでも大歓迎です
ありがとう
Df1のデータ型はすべて整数で、df2のデータ型は文字列です。マージ/連結/結合すると、正しいデータの代わりにNaNが表示されます。
Df2値をdf1値に追加する場合は、df2フィールドを整数に変換する必要があります。
df2['FieldName'] = df2['FieldName'].astype(int)
最後に列を追加したい場合は、
df1['columename']= df2['existing_colume_name']
そしてその後適用されます
df1.column_name = df1.column_name.astype(float)
これは私のために働いた!