[英]Creating Column Names in Python Dataframe loop
Seems quite simple, after I added a loop, I tried adding column names, but my code keeps failing.看起来很简单,添加循环后,我尝试添加列名,但我的代码一直失败。 Can someone help me where I can add the columns?有人可以帮我在哪里添加列吗?
x = range(1,25)
y = pd.date_range(start="2016-02-01", end="2016-02-29")
d2 = pd.DataFrame([a, b] for a in x for b in y)
The following methods will help you:以下方法将帮助您:
# Add columns to dataframe
d2.columns =['a', 'b']
# Create dataframe with columns a and b
d2=pd.DataFrame([[a, b] for a in x for b in y], columns=['a', 'b'])
OUTPUT: OUTPUT:
a b
0 1 2016-02-01
1 1 2016-02-02
2 1 2016-02-03
3 1 2016-02-04
4 1 2016-02-05
.. .. ...
691 24 2016-02-25
692 24 2016-02-26
693 24 2016-02-27
694 24 2016-02-28
695 24 2016-02-29
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.