作为一个Python的初学者,我要实现的目标听起来非常简单,但我无法让Python按预期工作。在
我有一个csv文件,有几个标题:
Area Facility
AAA car, train, bus
BBB car
CCC car, bus, tram
DDD bicycle
EEE car, bus, train, tram, walk
FFF train, tram, plane, helicopter
我试图将“Facility”列拆分为不同的单词,然后运行一些查询(例如unique facilities)。我想要的输出是火车、有轨电车、飞机、步行等,列在第2列中。在
我能够成功地将csv分成两列,但如果我进一步迭代,它会将其分解为单个字母。在
^{pr2}$我环顾四周,发现有人用分割线但也没用上它。在
有什么建议/想法吗?在
谢谢你!在
由于csv文件使用
,
拆分列,如果第一列和第二列之间没有,
,则每行的输出将如下所示:因此,您可以使用
list
的第一个元素的split
来获得第一个设施。其他设施存储在list
的其余部分。您的目标可以实现如下:这是分割的文档
基本上,如果您不带参数调用
split
,它将在空白(数据集中的列)上拆分,您可以通过使用该字符调用split来拆分任何其他字符,例如相关问题 更多 >
编程相关推荐