美文网首页
pandas实例-merge-House Market

pandas实例-merge-House Market

作者: 橘猫吃不胖 | 来源:发表于2020-05-09 11:32 被阅读0次

继续前面的练习,之前的文章参考:


这次的数据集,同样需要手动来构造

1. Create 3 differents Series, each of length 100, as follows:

  1. The first a random number from 1 to 4
  2. The second a random number from 1 to 3
  3. The third a random number from 10,000 to 30,000
s1 = pd.Series(np.random.randint(low=1 , high=5 , size=100))
s2 = pd.Series(np.random.randint(low=1 , high=4 , size=100))
s3 = pd.Series(np.random.randint(low=10000 , high=30001 , size=100))

2. Let's create a DataFrame by joinning the Series by column

把3个series拼接起来,可以使用昨天的函数:concat

df = pd.concat([s1,s2,s3] , axis=1)

3. Change the name of the columns to bedrs, bathrs, price_sqr_meter

这是要修改列名

我是直接修改了columns

df.columns=['bedrs' , 'bathrs' , 'price_sqr_meter']

这个可能不友好,所以,原作者使用的是另一个函数来修改,学习下

df.rename(columns = {0: 'bedrs', 1: 'bathrs', 2: 'price_sqr_meter'}, inplace=True)

这里使用了rename函数,参考:pandas函数-rename

4. Create a one column DataFrame with the values of the 3 Series and assign it to 'bigcolumn'

bigcolumn = pd.concat([s1 , s2 , s3])
df2 = pd.DataFrame(bigcolumn)

这里series拼接之后,还是个series,我们转成DataFrame就好了

5. Oops, it seems it is going only until index 99. Is it true?

差点儿忽略了这个问题,拼接之后,我们没有对index做设置,所以默认都是原来的index
所以呢


这里,我们重置下索引就好了

df2.reset_index(drop=True , inplace=True)

相关文章

  • pandas实例-merge-House Market

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

  • pandas实例-总结

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

  • pandas实例-Visualization-Titanic_D

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

  • pandas实例-Visualization-Scores

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

  • pandas实例-Stats-US_Baby_Names

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

  • pandas实例-Stats-Wind Statistics

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

  • pandas实例-Time Series-Apple Stock

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

  • pandas实例-Visualization-Tips

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

  • pandas实例-Deleting

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

  • pandas实例-Deleting(二)

    继续前面的练习,之前的文章参考: pandas实例-了解你的数据-Chipotle pandas实例-筛选与排序-...

网友评论

      本文标题:pandas实例-merge-House Market

      本文链接:https://www.haomeiwen.com/subject/xsmhnhtx.html