如何从另一个引用pandas数据框 .
import pandas as pd
f1 = [['a',5,7],['b',7,9],['c',9,11],['d',11,13],['e',13,15],['f',15,17]]
df1 = pd.DataFrame(data=f1,columns=[1,2,3])
f2 = [['a','c','f'],['b','d',None]]
df2 = pd.DataFrame(data=f2, columns=[1,2,3])
print(df1)
print(df2)
我希望输出是另一个列出从df1到df2的值的数据帧 . 输出应该是
[
[[5,7],[9,11],[13,15]]
[[7,9],[11,13],[]]
]
1 回答
让第一个
df1
成为dict如果你想要一个数据框
再一步将
NaN
替换为[]
: