Python 使用从函数重新生成的值填充数据帧

Python 使用从函数重新生成的值填充数据帧,python,numpy,pandas,Python,Numpy,Pandas,我想用NumPy数组中的值填充我的dataframe的一些列。挑战在于,我想填充所有具有特定模式的列。例如:假设我的表中有以下列及其列名: column name1:my test , column name 2: test , column name3: drive ,column name4: car 所以我只想用我创建的NumPy数组中的值来填充我的测试。是否可以完全填充我的测试,然后完全测试,最后用目标字符串为test的列名填充另一列 是的,你为什么不试试这就是我正在尝试的:pk=pd

我想用NumPy数组中的值填充我的dataframe的一些列。挑战在于,我想填充所有具有特定模式的列。例如:假设我的表中有以下列及其列名:

column name1:my test , column name 2: test , column name3: drive ,column name4: car

所以我只想用我创建的NumPy数组中的值来填充我的测试。是否可以完全填充我的测试,然后完全测试,最后用目标字符串为test的列名填充另一列

是的,你为什么不试试这就是我正在尝试的:pk=pd.dataframebuild,columns=listDataFrameTable.filterregex=re.compiletest,re.IGNORECASE。其中DataFrameTable是我的DataFrameempty,包含前面提到的列名。生成的函数返回一个包含10个值的列表。因此,我想用构建函数中的10个值填充数据帧中的模式测试列。这就是我所尝试的。对不起,我对这件事真的很陌生。谢谢您您试过df['my test']=一些_数据吗?只是为了一个列名?是的,我做了,它工作,但;我想用这个目标字符串来完成所有的列。我想自动执行,我可能不知道数据框中有多少列以及在哪个位置有测试列。只要形状匹配,就可以执行df[col_list]=您的_数据,所以请尝试