楼主: 科研吗喽
399 3

[数据管理求助] 将分号分隔符后的转变成新的观测其他变量保持不变 [推广有奖]

  • 0关注
  • 0粉丝

高中生

65%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0436
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
170 点
帖子
16
精华
0
在线时间
54 小时
注册时间
2024-1-23
最后登录
2025-2-23

楼主
科研吗喽 发表于 2024-8-11 10:42:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如:
Var1    Var2  Var3
A;B      1      3
C;D;E   4      2

想要转化成:
Var1    Var2  Var3
A         1      3
B         1      3
C         4      2   
D         4      2   
E          4      2  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:VaR

沙发
Killua609 发表于 2024-8-11 10:54:49
分列,定义

藤椅
2021200604 学生认证  发表于 2024-8-11 11:14:03
import pandas as pd
data = {'Var1': ['A;B', 'C;D;E'], 'Var2': [1, 4], 'Var3': [3, 2]}
df = pd.DataFrame(data)
df['Var1'] = df['Var1'].str.split(';')
df = df.explode('Var1')
df.reset_index(drop=True, inplace=True)
print(df)

板凳
科研吗喽 发表于 2024-8-11 18:45:48
2021200604 发表于 2024-8-11 11:14
import pandas as pd
data = {'Var1': ['A;B', 'C;D;E'], 'Var2': [1, 4], 'Var3': [3, 2]}
df = pd.Dat ...
你好,这是个例子,实际并不是只有这些观测

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 11:16