Python等价于选择.list在R

2024-03-29 09:45:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python中工作,我需要清理数据。在R

crazy.seq<-c(rep("a",6),"Hey",rep("b",8),"Good Looking ;)",rep("c",3))
happy.seq<-select.list(crazy.seq,multiple=T)
print(happy.seq)

描述那些不熟悉R的人的行为: crazy.seq是一个包含19个值的数据结构。select.list打开一个用户界面,允许用户以交互方式选择应放置在happy.seq中的索引(ice)。执行并接收用户输入后,happy.seq将具有用户从crazy.seq选择的任何元素。你知道吗

有一个python等价物吗?你知道吗


Tags: 数据用户数据结构multipleselectseqlistgood
1条回答
网友
1楼 · 发布于 2024-03-29 09:45:40

这方面没有python标准库实现。你可以写一个:

crazy = [1, 'a', 'a', 'b']
# Ask the user for some index values
happy = [crazy[int(i)] for i in input("Enter index values separated by a space: ").split()]

例如,如果用户输入0 3,变量的状态是:

crazy
# [1, 'a', 'a', 'b']
happy
# [1, 'b']

相关问题 更多 >