dataframe 取某一列值后 怎么仍然保存成dataframe格式而不是series
时间: 2023-11-18 16:16:57 浏览: 110
你可以在取某一列值后在外面加上两对方括号把其变成一个DataFrame,如下所示:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 取'A'列,返回一个Series
s = df['A']
# 把Series变回DataFrame
df_new = pd.DataFrame(s)
# 输出结果
print(df_new)
```
输出结果为:
```
A
0 1
1 2
2 3
```
这样就把Series转换回了DataFrame。
阅读全文