python - 我怎样才能删除这部分变量?
问题描述
所以我正在制作一个像猜谜游戏一样的代码。猜谜游戏的数据在 CSV 文件中,所以我决定使用 pandas。我尝试使用 pandas 导入我的 csv 文件,选择一个随机行并将数据放入变量中,以便我可以在其余代码中使用它,但是,我无法弄清楚如何正确格式化变量中的数据.
我试图用 split() 分割字符串,但我很迷茫。
ar = pandas.read_csv('names.csv')
ar.columns = ["Song Name","Artist","Intials"]
randomsong = ar.sample(1)
songartist = randomsong["Artist"]
songname = (randomsong["Song Name"])
songintials = randomsong["Intials"]
print(songname)
我的 CSV 文件如下所示。
Song Name,Artist,Intials
Someone you loved,Lewis Capaldi,SYL
Bad Guy,Billie Eilish,BG
Ransom,Lil Tecca,R
Wow,Post Malone, W
我希望输出是 csv 文件中歌曲的名称。例如
Bad Guy
相反,输出是
1 Bad Guy
Name: Song Name, dtype:object
如果有人知道解决方案,请告诉我。谢谢
解决方案
您将获得一个系列对象作为输出。你可以试试 randomsong["Song Name"].to_string()
推荐阅读
- python - 如何使用 Pandas 每半小时在数据框中包含其他列以进行每日重新采样?
- javascript - Svg 宽度不显示 de leftscale 在 d3.js 热图中 /
- amazon-web-services - 何时应用 AWS ECR 生命周期策略?
- php - PHP array_key_exists 无法正常工作
- powerbi - POWER BI / 基于测量的查找值
- javascript - 无法在 javascript 中读取 HTMLDocument.catchIt 的 null 属性“nodeName”
- c# - 使用 WinForms 的 WebView2 控件以编程方式为不同文件类型指定下载位置
- java - 如何在android studio java中的时间和日期选择器上获取灰色过去的日期和时间
- eclipse - svn 分支已删除。如何通过eclipse恢复更改?
- php - 如何使用 PHP 将基于两个字符串的文本拆分为一个分隔符(例如星号和换行特殊字符)?