擅长:python、mysql、java
<p>你可以用for循环</p>
<pre><code>import pandas as pd
data = {
'Sample': ['F295','F296','F297','F298'],
'Pop': ['Pesche', 'Pesche', 'Pesche', 'Pesche'],
'a1': ['AC', 'GT', 'AA', 'AC'],
'a10': ['AT', 'CG', 'GG', 'AG'],
'a100': ['AA', 'AC', 'TT', 'CG']
}
df = pd.DataFrame(data) # For reproductibiliy, you should include this kind of code in your next questions :)
for col_name in list(df.columns[2:]): # iterate on all column after the third one
df[col_name] = df[col_name].apply(lambda x: f"{x[0]}\t{x[1]}") # split on tab
df
</code></pre>