擅长:python、mysql、java
<p>您需要做的第一件事是尽可能高效地将数字的数据帧转换为字符串的数据帧:</p>
<pre><code>dl = dl.astype(str)
</code></pre>
<p>然后,您处于相同的情况<a href="https://stackoverflow.com/questions/39571832/how-to-row-wise-concatenate-several-columns-containing-strings">as this other question</a>,并且可以使用与<a href="https://stackoverflow.com/a/44210048/1273938">this answer</a>中相同的<code>Series.str</code>访问器技术:</p>
<h2><code>.str.cat()</code></h2>
<p>使用<a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.str.cat.html" rel="nofollow noreferrer">^{<cd3>}</a>可以执行以下操作:</p>
<p>dl['result']=dl[dl.列[0]]。结构猫([dl[c]代表c indl.列[1:]],sep='')</p>
<h2><code>str.join()</code></h2>
<p>要使用<code>.str.join()</code>,您需要一系列iterable,比如元组。在</p>
^{pr2}$
<p>不要用<code>list</code>代替<code>tuple</code>,否则<code>apply()</code>方法将返回<code>Dataframe</code>,并且数据帧没有<code>.str</code>访问器,就像<code>Series</code>。在</p>