gpt4 book ai didi

python - 将整行设置为值

转载 作者:行者123 更新时间:2023-11-28 17:19:57 25 4
gpt4 key购买 nike

我有一个数据框atype

    AT  N   term
1 4 1 1
2 3 2 1
3 2 3 2
4 1 4 2

我需要将新 dataframe 的整行设置为 atype 中的术语值。这是完成任务的最佳方式吗?

m1 = pd.DataFrame(0, index = atype.index, columns=atype.index)
m2 = pd.DataFrame(0, index = atype.index, columns=atype.index)


for i in range(1, atype.shape[0]+1):
m1.ix[i] = atype.ix[i,"term"]
m2[i] = atype.ix[i,"term"]

或者在我不需要使用循环的地方有更好/更有效的方法吗?

最佳答案

这是你想要的吗?

In [91]: pd.DataFrame([atype.term.values.tolist()] * len(atype),
columns=atype.index, index=atype.index).T
Out[91]:
1 2 3 4
1 1 1 1 1
2 1 1 1 1
3 2 2 2 2
4 2 2 2 2

In [92]: pd.DataFrame([atype.term.values.tolist()] * len(atype),
columns=atype.index, index=atype.index)
Out[92]:
1 2 3 4
1 1 1 2 2
2 1 1 2 2
3 1 1 2 2
4 1 1 2 2

关于python - 将整行设置为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42146595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com