Python 3.x 从列表中替换数据帧中的值
我有一个数据框,其中每行(总共有2行)当前都用0填充。第1行有三个0,第2行有三个0。我还使用循环计算并存储在列表中的值。列表1有三个值,列表2有三个值。我需要用列表1中的三个不同值替换数据框第1行中的0。我需要对第2行和第2列做同样的事情 我真的试着通过论坛阅读并找到一些适用的代码,但是由于我的初学者知识,我很难应用任何类型的代码。如果能为我指明正确的方向,我将不胜感激Python 3.x 从列表中替换数据帧中的值,python-3.x,pandas,dataframe,Python 3.x,Pandas,Dataframe,我有一个数据框,其中每行(总共有2行)当前都用0填充。第1行有三个0,第2行有三个0。我还使用循环计算并存储在列表中的值。列表1有三个值,列表2有三个值。我需要用列表1中的三个不同值替换数据框第1行中的0。我需要对第2行和第2列做同样的事情 我真的试着通过论坛阅读并找到一些适用的代码,但是由于我的初学者知识,我很难应用任何类型的代码。如果能为我指明正确的方向,我将不胜感激 例如,假设我的数据框中第1行是0,0,0,列表1是1,2,3,在运行必要的代码后,我希望第1行更新为1,2,3。如果要替换所
例如,假设我的数据框中第1行是0,0,0,列表1是1,2,3,在运行必要的代码后,我希望第1行更新为1,2,3。如果要替换所有值,为什么不替换整个数据框
vals = [[1,2,3],[4,5,6]]
column_nms = ["col1", "col2", "col3"]
pd.DataFrame(vals, columns=column_nms)
输出:
col1 col2 col3
0 1 2 3
1 4 5 6
可能的重复我应该澄清我在数据框中有额外的列。但是,我能够根据您提供的内容调整我的代码并使其正常工作。非常感谢。