Fork me on Gitee

关于Pandas的DataFrame建立数据问题

需求:

普通使用Pandas,只需要按照数据结构处理就行,
但是,
在需要处理数据结构,自定义数据结构的时候,就需要遍历生产数据,

  • 今天遇到一个bug,df['a'] = 'a' df['a'] = a 居然返回数据为None

  • 代码

Copy
import pandas as pd import numpy as np df = pd.DataFrame() df1 = pd.DataFrame() for x in range(5): df[x]= np.random.rand() df= df.append(df1) df 结果: 0 1 2 3 4

明显不是我们想要的,但是网络资料大都这样做,直接赋值是不行的,必须要指定一个列表
如:

Copy
import pandas as pd import numpy as np df = pd.DataFrame() df1 = pd.DataFrame() for x in range(5): df[x]= [np.random.rand()] df= df.append(df1) df 输出: 0 1 2 3 4 0 0.264886 0.277435 0.026164 0.948558 0.218989


Copy
感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接
posted @   ---dgw博客  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示