楼主: 要死不脱气
5072 4

[问答] 如何将dataframe一列中的字典拆分成多列? [推广有奖]

  • 0关注
  • 0粉丝

已卖:1048份资源

硕士生

52%

还不是VIP/贵宾

-

威望
0
论坛币
1144 个
通用积分
13.8712
学术水平
4 点
热心指数
8 点
信用等级
0 点
经验
595 点
帖子
33
精华
0
在线时间
299 小时
注册时间
2017-1-15
最后登录
2024-3-15

楼主
要死不脱气 学生认证  发表于 2019-5-26 13:39:57 |AI写论文
10论坛币
图1是我通过爬虫之后,收集到的数据格式。

然后我用以下语句导入数据
import pandas as pd
df=pd.read_csv('C:\\cnki_data_thu.txt', delimiter = '\t', header = None)
df.columns = [ 'Composite']

图2是导入了数据之后的Dataframe

但是我想要让dataframe里面的每一列都是一个数据类型,而不是像现在这样是一个字典。具体来说,我希望让第一列是“title”,第二列是"author",第三列是"abstract"这样子,以此类推。请问该怎么办


图片1 图片2

最佳答案

宽客老丁 查看完整内容

问题已经得到成功解决。打字太麻烦,视频最直接,针对这个问题我做了个小分享。 请看: https://www.bilibili.com/video/av54027652?pop_share=1 PS:今后我会抽空为大家分享更多问题的解答,希望能做点小贡献吧
关键词:Dataframe Frame Fram Data FRA

回帖推荐

宽客老丁 发表于2楼  查看完整内容

问题已经得到成功解决。打字太麻烦,视频最直接,针对这个问题我做了个小分享。 请看: https://www.bilibili.com/video/av54027652?pop_share=1 PS:今后我会抽空为大家分享更多问题的解答,希望能做点小贡献吧

沙发
宽客老丁 发表于 2019-5-26 13:39:58



问题已经得到成功解决
打字太麻烦,视频最直接,针对这个问题我做了个小分享。
请看:
https://www.bilibili.com/video/av54027652?pop_share=1

PS:今后我会抽空为大家分享更多问题的解答,希望能做点小贡献吧



20190530_114609_004.jpg


藤椅
yunnandlg 在职认证  学生认证  发表于 2019-5-29 10:12:10
希望对你有帮助,解决思路及过程如下:

###################################################

111.png
222.png

















板凳
yunnandlg 在职认证  学生认证  发表于 2019-5-29 11:16:31
好像出了点问题,回头在想想
cnki_data_thu.txt (1.05 KB)

报纸
要死不脱气 学生认证  发表于 2019-5-30 22:18:53
yunnandlg 发表于 2019-5-29 11:16
好像出了点问题,回头在想想
十分感谢!!!!!

我当初数据的确是存储错了……应该直接存成json,然后python直接导入json就可以了

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-28 17:43