我有一个数据,我想要使列名分类变量。
topic1 topic2 topic3
1 apple volvo toyota
2 pear bwm audi
3 apple bmw bmw
4 orange volvo benz
5 orange fiat fiat
我希望主题1.3成为像下面这样的分类变量,并将行折叠成一个列:
name terms
1 topic1 apple
2 topic1 pear
3 topic1 apple
4 topic1 orange
5 topic1 orange
6 topic2
在urlpatterns中,Django向views.py发送一个get请求和和topic_id参数
url(r'^edit_topic/(?P<topic_id>\d+)$', views.edit_topic, name='edit_topic'),
在views.py中,在两个参数中传递
def topic(request, topic_id):
"""Show a single topic and all its entries."""
topic = Topic.objects
我喜欢绘制2x2 / BCG矩阵。这一次我有一个相当大的数据集(超过50个主题和多个值,例如a和B)。我想知道如何用Python绘制这个图?
其结果应与此类似:
我发现了一些关于散点图的问题,但没有一个真正能很好地处理两个数值相同的主题(见主题3,2,L,J,……在图中)。
ID应显示在绘图中,具有相同值集的ID不应重叠,而应保持相当接近的位置。
有办法这样做吗?如果不是Python,我也很乐意听取其他建议。
下面是一个示例数据集:
ID Name value_A value_B
A topic_1 2 4
B topic_
我有两个模型,一个是主题,另一个是Topic_Content。
使用以下代码
路由
resources :topics do
resources :topic_contents
end
主题
class Topic < ActiveRecord::Base
has_one :topic_content
accepts_nested_attributes_for :topic_content
end
TopicContent
class TopicContent < ActiveRecord::Base
belongs_to :topics
end
控制器
c
我有一个连接查询,它提取最后6个“主题”记录(具有最高topic_ids的记录,其topic_status值为0,即它不是垃圾邮件):
SELECT topic_title, topic_slug, meta_value, topic_poster
FROM `folio_topics` as Topics
INNER JOIN `folio_topicmeta` as Topicmeta
ON Topics.topic_id = Topicmeta.topic_id
WHERE `topic_status` = 0
AND Topicmeta.meta_key = 'bb_attac
我的数据库中有一个名为主题(topic_id、topic_subject、topic_content、topic_date、topic_cat、topic_comm、topic_by、选票、标记、视图、标志)的表,从这个表中,我希望用特定社区(Topic_comm)上最多的主题(最多的主题数)来响应10个顶级用户(Topic_by)。我应该使用什么PDO查询?我认为需要以下几点:
$sql = $conn -> prepare("SELECT topic_by WHERE topic_comm=:comm AND ( MAX COUNT(topic_id) )")