关于Pandas的DataFrame建立数据问题

需求:

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

  • 今天遇到一个bug,df[‘a’] = ‘a’ df[‘a’] = a 居然返回数据为None
  • 代码
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

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

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

Original: https://www.cnblogs.com/dgwblog/p/16390440.html
Author: —dgw博客
Title: 关于Pandas的DataFrame建立数据问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/9130/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部