简单的问题,但我找不到答案。我有一个csv文件,列中包含一个名称列表。名称数量因文件而异。我想将其更改为一行名称并输出到一个简单的文本文件。
本垒打辛普森 巴特辛普森 marg simpson输出到本垒打simpson bart simpson marg simpson lisa simpson
感谢任何帮助。 谢谢您的时间。
答案 0 :(得分:0)
您可以使用pandas.read_csv()读取csv,然后转置它并使用numpy.savetxt将值输出到.txt文件中。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<RichTextBlock Grid.Column="0"
OverflowContentTarget="{Binding ElementName=overflowContainer}" >
<Paragraph>
Proin ac metus at quam luctus ultricies.
</Paragraph>
</RichTextBlock>
<RichTextBlockOverflow x:Name="overflowContainer" Grid.Column="1"/>
</Grid>
我没有设置分隔符,因为你问题中的例子没有指定任何分隔符。你可以相应地改变它。
答案 1 :(得分:0)
我不是熊猫专家 - 使用csv解决方案:
import csv
fp1=open('simpson.csv')
root = csv.reader(fp1)
for line in root:
#Eliminates [] from list output
print ''.join(line),
(显然我认为文件名为simpson.csv)