我的列有一个空的现有数据框
[-50, 50]
我有一个列表,下面想将其作为一行添加到数据框中。
In[337]: df_short_interests.columns
Out[337]:
Index(['Settlement Date', 'Short Interest', 'Avg Daily Share Volume',
'Days To Cover'],
dtype='object')
我尝试使用以下代码添加列表,但收到警告,并且该列表被添加为列。
row_data = []
row_data.append('2/15/2019')
row_data.append('39,903,215')
row_data.append('26,937,971')
row_data.append('1.481300')
如何将列表添加到行而不是列?
谢谢。
答案 0 :(得分:0)
追加用于将另一个数据框行添加到一个数据框。因此,如果您首先创建一个新的数据框,它将起作用:
df2 = pd.DataFrame([row_data], columns=['Settlement Date',
'Short Interest',
'Avg Daily Share Volume',
'Days To Cover'])
df_short_interests = df_short_interests.append(df2)