我有一个熊猫数据帧df_causation
我已将其创建为具有相应列名的空数据帧。
df_causation = pd.DataFrame(columns=['Question'])
我有一个for
循环,其中对于循环的每次迭代,我都会得到一个名为cause_str
的新字符串,如下所示:
for i in range(len(X_test)):
cause_str = hyp.join(f_imp) #cause_str is a new string obtained for each iteration
(忽略如何获得的方法,我只是举了一个例子(
我想将这些新字符串(cause_str)
(全部(附加到我的 Pandas 数据帧df_causation
的问题列中的每个连续行。有什么合适的方法吗?
编辑:预期输出
df_causation. **Causation**
Row 0 cause_str from i = 0 th iteration in loop
Row 1 cause_str from i = 1 th iteration in loop etc.
IIUC 正确,这应该有效:
dfd['**Causation**'] = df['df_causation.'].apply(lambda x: f'cause str from i = {x.split(" ")[1]} th iteration in loop')
df3
df_causation. **Causation**
0 Row 0 cause str from i = 0 th iteration in loop
1 Row 1 cause str from i = 1 th iteration in loop