Python 熊猫串接结果是NAN?

Python 熊猫串接结果是NAN?,python,pandas,concatenation,Python,Pandas,Concatenation,看似简单的函数返回的是NaN,而不是实际的数字。我错过了什么 #Concatenate the dataframes: dfcal = dfcal.astype(float) dfmag = dfmag.astype(float) print('dfcal\n-----',dfcal) print('dfmag\n-----',dfmag) df = pd.concat([dfcal,dfmag]) print('concatresult\n-----',df) 干杯 我想您需要axis=1来

看似简单的函数返回的是NaN,而不是实际的数字。我错过了什么

#Concatenate the dataframes:
dfcal = dfcal.astype(float)
dfmag = dfmag.astype(float)
print('dfcal\n-----',dfcal)
print('dfmag\n-----',dfmag)
df = pd.concat([dfcal,dfmag])
print('concatresult\n-----',df)
干杯

我想您需要axis=1来添加新列,选择列卡尺来避免重复的深度列:

或:

我想您需要axis=1来添加新列,选择列卡尺来避免重复的深度列:

或:


检查参数“连接”、“轴”或“使用合并”

联接{'inner','outer'},默认为'outer'

df = pd.concat([dfcal,dfmag], join='inner')

检查参数“连接”、“轴”或“使用合并”

联接{'inner','outer'},默认为'outer'

df = pd.concat([dfcal,dfmag], join='inner')
df = pd.concat([dfcal,dfmag], join='inner')