2024-10-01 07:31:05 发布
网友
我有以下数据帧:
d = {'col1': [1, 2], 'col2': [3, 4]} df = pd.DataFrame(data=d)
我想用数组xtra扩展{}。但是这是错误的。在
xtra
如何将xtra附加到df.col1,以便最终的otuput看起来是这样的呢?在
df.col1
col1 col2 0 1 3 1 2 4 2 3 nan 3 4 nan
也可以通过在xtra上迭代来添加这些行,而无需创建another Dataframe:
for val in xtra: df = df.append({'col1' : val}, ignore_index=True)
只需复制您使用的相同格式(dict)来生成如下数据帧:
dict
import pandas as pd d = {'col1': [1, 2], 'col2': [3, 4]} df = pd.DataFrame(data=d) xtra = {'col1': [3,4]} df = df.append(pd.DataFrame(xtra))
使用^{}和^{}:
df = df.append(pd.DataFrame(xtra, columns=['col1']), ignore_index=True) print(df) col1 col2 0 1 3.0 1 2 4.0 2 3 NaN 3 4 NaN
也可以通过在xtra上迭代来添加这些行,而无需创建another Dataframe:
只需复制您使用的相同格式(
dict
)来生成如下数据帧:使用^{} 和^{} :
相关问题 更多 >
编程相关推荐