Har*_*_pb 14
如果要在最后添加列,可以使用
df1['columename']= df2['existing_colume_name']
Run Code Online (Sandbox Code Playgroud)
然后申请
df1.column_name = df1.column_name.astype(float)
Run Code Online (Sandbox Code Playgroud)
这对我有用!
df1 中的数据类型都是整数,df2 中的数据类型是字符串。每当我合并/连接/加入时,我都会得到 NaN 而不是正确的数据。
如果要将 df2 值与 df1 值相加,则需要将 df2 字段转换为整数。
df2['FieldName'] = df2['FieldName'].astype(int)
Run Code Online (Sandbox Code Playgroud)
小智 7
correct answer:
df1['column_name'] = df2['column_name'].values
Run Code Online (Sandbox Code Playgroud)
the thing is you need to pass an object of a certain type for it to work correctly. List or array are preferable.
| 归档时间: |
|
| 查看次数: |
38410 次 |
| 最近记录: |