这里我提到了两个数据帧df和df1.My问题是我无法组合两个数据帧列。下面我提到了我的代码。
import pandas as pd
a = [1, 2, 3]
b = ['ab', 'bb', 'cb']
c = ['ac', 'bc', 'cc']
dfData = list(zip(a, b, c))
#1st DataFrame
df = pd.DataFrame(data = dfData, columns=['a', 'b', 'c'])
#2nd DataFrame
df1 = pd.DataFrame(columns=['a', 'b'])
Expected Result
---------
a b
1 ab
2 bb
3 cb
答案 0 :(得分:1)
您必须提供代码示例以获得更好的答案,但根据您的问题。这可能对你有所帮助! :)
<强>代码:强>
import pandas as pd
a = [1, 2, 3]
b = ['ab', 'bb', 'cb']
c = ['ac', 'bc', 'cc']
dfData = list(zip(a, b, c))
# Your 1st DataFrame
df = pd.DataFrame(data = dfData, columns=['a', 'b', 'c'])
print(df)
# Your 2nd DataFrame
df1 = pd.DataFrame(columns=['a', 'b'])
# Your Desired Output
result = df[df1.columns]
print(result)
我希望这会对你有所帮助!谢谢! :)