【发布时间】:2021-10-06 21:10:25
【问题描述】:
我有一个数据框:
s1 = pd.Series([5, 6, 7])
s2 = pd.Series([7, 8, 9])
df = pd.DataFrame([list(s1), list(s2)], columns = ["A", "B", "C"])
A B C
0 5 6 7
1 7 8 9
[2 rows x 3 columns]
我需要添加第一行 [2, 3, 4] 来获取:
A B C
0 2 3 4
1 5 6 7
2 7 8 9
我尝试了append() 和concat() 函数,但找不到正确的方法。
如何向数据框添加/插入系列?
【问题讨论】:
-
请注意,最好使用
s1.values而不是list(s1),因为您将使用list(s1)创建一个全新的列表。 -
我不明白为什么每个人都那么喜欢熊猫,而本应如此简单的事情却如此令人头疼且如此缓慢。
标签: python pandas dataframe insert