python-3.x - 如何将熊猫列拆分为多列
问题描述
我从 pandas Dataframe 中提取了一列,如下所示:
<pre>
dfs = pd.read_html(url)
df = dfs[0]
df3 = df["Numbers"].head(5)
print(df3)
</pre>
Numbers
0 9 12 15 31 60 2 2
1 2 9 17 36 67 18 2
2 11 33 44 59 67 8 3
3 20 24 38 56 68 18 2
4 39 41 53 55 68 19 2
Name: Numbers, dtype: object
</pre>
我想将 Numbers 列拆分为单独的数字,如下所示并提取前 5 个数字
<pre>
N1 N2 N3 N4 N5 N6 N7
0 9 12 15 31 60 2 2
1 2 9 17 36 67 18 2
2 11 33 44 59 67 8 3
3 20 24 38 56 68 18 2
4 39 41 53 55 68 19 2
</pre>
最终输出:
<pre>
N1 N2 N3 N4 N5
0 9 12 15 31 60
1 2 9 17 36 67
2 11 33 44 59 67
3 20 24 38 56 68
4 39 41 53 55 68
</pre>
解决方案
推荐阅读
- css - CSS 动画:永久淡出
- http - NGiNX - 重定向到 https 无法通过最初请求的子域重写/替换正确的通配符字符
- c - Linux内核模块编程中_do_fork()的问题
- c# - 统一对象位置
- android - 使用 Android Studio 评估 Android 应用启动时间?
- mysql - MySQL 转换表模式,同时将数据保持在新结构中(你见过的最佳模式)
- azure-cosmosdb - 以编程方式遍历多个顶点时使用顶点属性值创建边
- azure-cosmosdb - Cosmos DB 查询特定文档的子部分
- node.js - 用玩笑在模拟的 readline 模块的回调中做断言
- python - 无法使用 Anaconda 4.5 Python 3.6.6 导入 cv2