您可以使用以下表示法返回单列数据框:
df = pd.DataFrame(data=np.random.randint(1, 100 ,(10, 5)), columns=list('ABCDE'))
df_out = df[['C']]
Run Code Online (Sandbox Code Playgroud)
输出:
C
0 65
1 48
2 1
3 41
4 85
5 55
6 45
7 10
8 44
9 11
Run Code Online (Sandbox Code Playgroud)
注意:df ['C']返回一个序列。并且,您可以使用该to_frame方法将该系列转换为数据框。或使用双括号[[]]。