<p>让我们试试这个:</p>
<p><罢工>测向at['Entries','Participants']=['\n'。join(i)for i in(zip)(*测向位置[[“条目(1)”,“条目(2)”,“条目(3)”,“参与者])]]</strike></p>
<p>借用@W-B解决方案,使用过滤器代替索引列表:</p>
<pre><code>df.at['Entries','Participants'] = ['\n'.join(i) for i in (zip(*df.filter(like='Entry', axis=0)['Participants']))]
df.sort_index()
</code></pre>
<p>输出:</p>
<pre><code> Participants Countries
CDN NaN [3, 2, 1]
DK NaN [1, 2, 3]
Entries [Address1\nNumber1\nStart1, Address2\nNumber2\... NaN
Entry (1) [Address1, Address2, Address3] NaN
Entry (2) [Number1, Number2, Number2] NaN
Entry (3) [Start1, Start2, Start3] NaN
FR NaN [1, 2, 3]
UK NaN [1, 3, 2]
name [A, B, C] NaN
source [1, 2, 3] NaN
</code></pre>