<p>在我正在查看的文件的第一列中,它读取7个不同逗号分隔值的列表,如下所示:
亚历克斯,43,37,12,1,2,5</p>
<p>还有2000多行是以同样的方式设置的。你知道吗</p>
<p>我只对前两个感兴趣,其余的对我不重要。我试图将前两个值分配到数据帧中的不同列中,如下所示:</p>
<pre><code> typesx = (line.split(",") for line in df['firstcolumn'])
ty=((type[0], type[1]) for type in typesx)
for z in range(len(df)):
df['firstplaceholder'][z] = type(0)
df['secondplaceholder'][z] = type(1)
</code></pre>
<p>但是,这只会将类型放入相应的列(即int、string)中,如图所示。你知道吗</p>
<p>我很困惑,因为如果我选择打印类型0和类型1,它将打印我要找的内容(在本例中,alex,43岁)。
像这样:</p>
<pre><code>for a,b in ty:
print(a,b)
</code></pre>
<p>但是,我不确定如何将这些值复制到我创建的单独列(firstplaceholder、secondplaceholder)中。你知道吗</p>