Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >python pandas dataframe中的列可以是列表或集合,或者...?

python pandas dataframe中的列可以是列表或集合,或者...?
EN

Stack Overflow用户
提问于 2019-03-02 08:16:37
回答 2查看 57关注 0票数 1

所有内容都在标题中: python pandas dataframe中的一列可以是列表、集合或元组或...?

代码语言:javascript
运行
AI代码解释
复制
 import pandas as pd

    lnks = [ ( 'a' , 'b') , ( 'b' , 'c') , ( 'c' , 'a' ) , ('b' , 'd' ) , ( 'd' , 'a' ) ]

    lbls = [ 'x' , 'y']

    df = pd.DataFrame.from_records( lnks , columns = lbls )

尝试从列x和y行值构建类型为ensemble的新列z:

代码语言:javascript
运行
AI代码解释
复制
df[ 'z' ] =  { df[ 'x' ] , df[ 'y' ] }

我得到以下错误代码:

TypeError:“Series”对象是可变的,因此它们不能是哈希

我想要获取包含以下内容的数据帧:

代码语言:javascript
运行
AI代码解释
复制
x y z

'a' 'b' { 'a  , 'b' }
'b' 'c' { 'b' , 'c' }
'c' 'a' { 'c' , 'a' }
...

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-02 08:23:04

对于元组,使用带有axis=1apply用于按行处理:

代码语言:javascript
运行
AI代码解释
复制
df[ 'z' ] =  df.apply(lambda x: (x[ 'x' ] , x[ 'y' ]), axis=1)
print (df)
   x  y       z
0  a  b  (a, b)
1  b  c  (b, c)
2  c  a  (c, a)
3  b  d  (b, d)
4  d  a  (d, a)
票数 0
EN

Stack Overflow用户

发布于 2019-03-02 08:24:37

这一点:

代码语言:javascript
运行
AI代码解释
复制
lnks = [('a', 'b'), ('b', 'c'), ('c', 'a'), ('b', 'd'), ('d', 'a')]
lbls = ['x', 'y']

df = pd.DataFrame.from_records(lnks, columns=lbls)

df['z'] = df.apply(lambda r: ( r.x, r.y ), axis=1) #if you want a tuple

代码语言:javascript
运行
AI代码解释
复制
df['z'] = df.apply(lambda r: [r.x, r.y ], axis=1)  #if you want a list
print(df)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54956545

复制
相关文章
从视频到音频:使用VIT进行音频分类
来源:Deephub Imba 本文约2000字,建议阅读5分钟 本文中,我们将利用ViT - Vision Transformer的是一个Pytorch实现在音频分类数据集GTZAN数据集-音乐类型分类上训练它。 就机器学习而言,音频本身是一个有广泛应用的完整的领域,包括语音识别、音乐分类和声音事件检测等等。传统上音频分类一直使用谱图分析和隐马尔可夫模型等方法,这些方法已被证明是有效的,但也有其局限性。近期VIT已经成为音频任务的一个有前途的替代品,OpenAI的Whisper就是一个很好的例子。本文中,
数据派THU
2023/03/29
1.3K0
从视频到音频:使用VIT进行音频分类
从视频到音频:使用VIT进行音频分类
就机器学习而言,音频本身是一个有广泛应用的完整的领域,包括语音识别、音乐分类和声音事件检测等等。传统上音频分类一直使用谱图分析和隐马尔可夫模型等方法,这些方法已被证明是有效的,但也有其局限性。近期VIT已经成为音频任务的一个有前途的替代品,OpenAI的Whisper就是一个很好的例子。本文中,我们将利用ViT - Vision Transformer的是一个Pytorch实现在音频分类数据集GTZAN数据集-音乐类型分类上训练它。
一点人工一点智能
2023/01/30
1.4K0
从视频到音频:使用VIT进行音频分类
从视频到音频:使用VIT进行音频分类
就机器学习而言,音频本身是一个有广泛应用的完整的领域,包括语音识别、音乐分类和声音事件检测等等。传统上音频分类一直使用谱图分析和隐马尔可夫模型等方法,这些方法已被证明是有效的,但也有其局限性。近期VIT已经成为音频任务的一个有前途的替代品,OpenAI的Whisper就是一个很好的例子。
deephub
2023/02/01
1.1K0
用户输入括号是否匹配
public class brackets { /*算法*/ public static boolean isMatch(String str) { int i = 0; char e, x; SqStackClass<Character> st = new SqStackClass<Character>(); //建立一个顺序栈 while (i < str.length()) {
楠羽
2022/11/18
1.1K0
解答:EasyDSS视频点播时音频是否可以设置为默认开启?
EasyDSS视频直播点播平台集视频直播、点播、转码、管理、录像、检索、时移回看等功能于一体,可提供音视频采集、视频推拉流、播放H.265编码视频、存储、分发的视频流可覆盖全终端等视频能力服务。
TSINGSEE青犀视频
2022/06/29
1.4K0
Redis是否可以存图片、视频?
前几天看到某大型家电工厂的工业互联网系统架构图,发现用MongoDB存储图片及视频。那Redis同样也是Json类型的远程数据字典服务器,也可以用于存储图片、视频。实际Redis可以用512MB的空间存储用于存储字符串型的数据。
希望的田野
2019/09/24
9.8K0
Redis是否可以存图片、视频?
java获取窗口_获取窗口句柄[通俗易懂]
示例:使用FindWindow函数获取窗口句柄,然后获得窗口大小和标题,并且移动窗口到指定位置。
全栈程序员站长
2022/09/16
5.1K0
cloudbase-init用户是否可以禁用或删除
cloudbase-init是初始化程序,涉及很多功能,比如购买机器时、重装系统时、重置密码时指定的密码的生效,购买机器时、重装系统时指定的hostname的生效,购买机器时指定的userdata的生效等重要功能。
Windows技术交流
2021/09/28
4.8K0
三十、是否可以使用 count(*)
一、是否可以使用 count(*) 在 SQL 中,COUNT() 函数返回匹配指定条件的函数。 序号COUNT用法作用描述1COUNT(*)返回总记录数,包含 NULL 值2COUNT(1)与COUNT(*)的作用一样3COUNT(column_name)返回指定列的数目,NULL值不统计4COUNT(DISTINCT column_name)返回指定列不同值的数目,NULL值不统计 Tip: COUNT(*) 与 COUNT(column_name) 的作用不一样,如果列值包含 NULL ,统计结果就
喵叔
2022/05/06
5040
read命令从键盘中获取标准输入
read命令是用于从终端或者文件中读取输入的内部命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式:
前Thoughtworks-杨焱
2021/12/08
2.2K0
C# 使用ffmpeg视频提取音频和音频转码
在工作中我们需要对手机的录音再网页上播放,手机录音文件格式有以下几种:amr|mp3|m4a|wav|wma|FLAC|AAC|MMF|M4R|OGG|MP2|WV,需要对其转换为网页能播放的格式mp3。我们可以使用ffmpeg.exe进行处理。
爱上歆随懿恫
2022/08/10
3K0
C# 使用ffmpeg视频提取音频和音频转码
JS预加载视频音频/视频获取截图技巧分享 原
有空实验后贴代码。参考文档里有解决预加载音视频,以及获取截图的技巧,文章内容提到跨域资源的解决方法。
晓歌
2018/08/15
2.6K0
Java判断输入ip是否合法的工具类,拿上就可以使用
目录 1 实现 1 实现 /** * 判断IP地址的合法性,这里采用了正则表达式的方法来判断 return true,合法 */ public static boolean ipCheck(String text) { if (text != null && !text.isEmpty()) { // 定义正则表达式 String regex = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\." + "(1\\d{2}|2[
一写代码就开心
2022/12/02
1.4K0
【iOS 开发】同步快速判断视频是否可以播放
拿到一个视频的 url 地址(无论是远程还是本地),有时候在播放之前需要检测该视频是否可以播放(本地可能是文件损坏,远端地址情况更复杂),下面介绍两种适用不同情况的方法来实现。
KyXu
2019/04/11
2.2K0
SQL里是否可以使用JOIN
很多公司都禁止程序员在 SQL 中使用 JOIN,至于原因则出奇的一致:用 JOIN 慢。不过我从没见过谁来论证为什么用 JOIN 慢,结果这个人云亦云的结论越传越广,让我觉得是时候来讨论一下这个看似正确的结论了。
LA0WAN9
2021/12/14
6170
SQL里是否可以使用JOIN
用户输入
大多数程序都在解决最终用户问题,为此通常需要从用户那里获取一些信息。在程序需要一个名字时,你需要提示用户输入该名字;程序需要一个名字时,你需要提示用户输入一系列名字。
狼啸风云
2019/01/18
1K0
从SpringMVC获取用户信息谈起
上周末拜读了一位牛人的公众号文章<[Token认证,如何快速方便获取用户信息](https://mp.weixin.qq.com/s/Qi82d5xmlYwiuaGRSn54uw)>,语言风趣,引人入胜,为了表示涛涛敬仰之情,已经转载到自己的公众号了。
A稻田守望者
2019/09/30
1.6K0
从SpringMVC获取用户信息谈起
从DY用户页面获取作品列表
本文内容是其中一种方案,从用户主页的HTML响应内容中抽取user信息和作品列表数据。
李玺
2023/04/22
1.9K0
从DY用户页面获取作品列表
点击加载更多

相似问题

React可变引用,更新函数中的状态

111

我对可变类的“引用透明性”的理解正确吗?

24

具有Cap的可变状态

13

将可变数量的引用传递给具有可变模板的函数。

23

函数式编程中的引用透明性

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档