小编Com*_*ist的帖子

如何在R中读取具有不同列数的CSV文件

我有一个稀疏数据集,其列数以csv格式变化.以下是文件文本的示例.

12223, University
12227, bridge, Sky
12828, Sunset
13801, Ground
14853, Tranceamerica
14854, San Francisco
15595, shibuya, Shrine
16126, fog, San Francisco
16520, California, ocean, summer, golden gate, beach, San Francisco
Run Code Online (Sandbox Code Playgroud)

我用的时候

read.csv("data.txt", header = F)
Run Code Online (Sandbox Code Playgroud)

R将数据集解释为具有3列,因为大小是从前5行确定的.无论如何强制r将数据放在更多列中?

csv import r read.table sparse-columns

41
推荐指数
2
解决办法
3万
查看次数

R:如何制作带有与条形平行(水平)标签的条形图

在条形图中,是否可以使标签与条形图平行?

假设我们有一个名为"data"的数据框.

              Page   PV UniquePgv
1 /photos/upcoming 5295      2733
2                / 4821      2996
3          /search 1201       605
4       /my_photos  827       340
5   /photos/circle  732       482
Run Code Online (Sandbox Code Playgroud)

我想用Page列作为标签来制作PV的条形图.

names <-data$Page
barplot(data$PV,main="Page Views", horiz=TRUE,names.arg=names)
Run Code Online (Sandbox Code Playgroud)

哪个产生:

在此输入图像描述

每个栏的名称是垂直的,而栏是水平的.

如何使标签水平显示并与条形平行?如果不可能,我愿意接受有关绘制此信息的其他方法的建议.

label r bar-chart

22
推荐指数
1
解决办法
3万
查看次数

为什么在一个数组上插入/删除也会修改另一个?

我有一个关于使用insertdelete_at使用数组的问题.如果我插入一个元素到一个数组(arry),然后该值存储在一个不同的变量(temp),为什么用变量temp改变我使用后delete_atarry?有没有办法永久存储插入对象的数组值?

以下是一些示例代码:

arry = [0,1,3,4]
# => [0, 1, 3, 4]
arry.insert(1,5)
# => [0, 5, 1, 3, 4]
temp = arry
# => [0, 5, 1, 3, 4]
arry.delete_at(1)
# => 5
temp
# => [0, 1, 3, 4]
Run Code Online (Sandbox Code Playgroud)

ruby arrays insert

4
推荐指数
1
解决办法
1098
查看次数

标签 统计

r ×2

arrays ×1

bar-chart ×1

csv ×1

import ×1

insert ×1

label ×1

read.table ×1

ruby ×1

sparse-columns ×1