我正在寻找的是从r中的数据帧创建一个向量。基本上我得到的是一个有四列(1到4)和四行(A到D)的数据帧及其值(a.1,a.2,等等)。如下所示:
1 2 3 4
A a.1 a.2 ...
B b.1
C
D
我想要创建一个行名为A1、A2、...、B1、...D4的向量,它的值如下所示,但我不知道如何创建:
value
A1 a.1
A2 a.2
B1 b.1
我有两个数据帧。一个包含大量的数据。第二个包含的数据量较小,具有一些匹配的行名。
data frame A
Row.names data
1 A
2 B
3 C
4 D
5 E
data frame B
Row.names data
1 X
3 Y
5 Z
我想使用数据帧B中的row.names从数据帧A中提取数据,以创建:
data frame C
Row.names data
1 A
3
我想使用pandas数据帧中的第一列作为行索引,所以我尝试使用来实现,但这样做的副作用是添加了额外的列索引。
(运行选项InteractiveShell.ast_node_interactivity = "all"的jupyter notebook代码):
import pandas as pd
df = pd.DataFrame([[l+r*10 for l in range(1, 5)] for r in range(1, 5)])
df # before
df.set_index(0, inplace=True)
df # after
set_index()之前的
我有以下数据帧tt1
> tt1[2,]
date close emp pred
2 1982-03-24 112.97 -1 1
和数据帧tt2
> tt2[2,]
date close emp pred
2 1982-03-25 113.21 1 1
当我尝试使用rbind()时,我得到了第二行奇怪的行名。
> rbind(tt1[2,],tt2[2,])
date close emp pred
2 1982-03-24 112.97 -1 1
21 1982-03-25 113.21
我希望使用行名和列名提取值。
df
A columnName C
row Name 1 11 1
row Name 2 22.8 44
row Name 3 111 33.2
我希望使用行名和列名来获得值11。如何从数据帧中提取值11。我尝试了下面的代码,但是没有给我结果--它要么给我NA,要么给我空
df[["columnName"]][["row Name 1"]]
df$columnName[["row Name 1"]]
df['
我正在用熊猫阅读一个excel文件。我想从原始数据帧创建多个数据帧。每个数据帧名都应该是第1行标题。此外,如何跳过每个事务之间的一列。
预期结果:
transaction_1:
name id available capacity completed all
transaction_2:
name id available capacity completed all
transaction_3:
name id available capacity completed all
我试过的是:
import pandas as pd
import pprint as pp
pd.option
matrix <- matrix(grep("a",rownames(fru))
for (l in matrix){
s <- fru[l,]
sa <- rbind(s)
View(sa)
}
fru是一个数据帧。matrix是以fru表示的特定行的行号列表(行名中包含特殊模式的行)。
fru <- data.frame(variable1=c("8","67","89"),variable2=c("89","89","0"),varia
假设我想创建一个多索引和多列的数据帧: X Y
Planet Continent Country A B C D
Earth Europe England 0.3 0.5 0.6 0.8
Europe Italy 0.1 0.2 0.4 1.2
Mars Tempe Sirtys 3.2 4.5 2.3 4.2 我想通过迭代收集数据帧的每一行来做到这一点, row1 = np.array(['Earth'
我的R环境中有多个数据帧,例如。data1,data2,data3。第一列是具有标题“X”(所有数据框中的相同标题)的日期列,但它的类显示为字符。因此,我希望对环境中所有数据帧的第一列使用as.Date()函数。
data1$X <- as.Date(data1$X)
对于一个数据帧,上面的行可以很好地工作。但是我想对所有的数据帧使用一个for循环。我有一份所有数据帧的名称列表。
list <- c("data1", "data2", "data3")
我试着做了以下事情
for (i in list) {
i$x <-