簡體   English   中英

在 Python Dataframe 循環中創建列名

[英]Creating Column Names in Python Dataframe loop

看起來很簡單,添加循環后,我嘗試添加列名,但我的代碼一直失敗。 有人可以幫我在哪里添加列嗎?

    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)

以下方法將幫助您:

# 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:

      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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM