我正在从一个网站上抓取数据,所以我创建了一个for循环来从多个网页收集数据并生成单独的数据帧。但是,我不知道如何用不同的名称保存它们。
我首先创建了数据帧名称列表:
dataframe_names=[]
for i in range(0,50):
text='item'+str(i)
dataframe_names.append(text)
然后,我在创建数据帧的循环中包含了以下代码:
df=[name for name in dataframe_names]
预期的输出是从for循环创建的数据帧,并分别保存,如df1、df2、df3、.....df50。
然而
我的问题很简单,lapply有很多“答案”,它们给了我一些我不想要的东西。它们没有什么用处,因为我得到了一个列表,然后不得不执行另一个循环来获取数据帧,并且我遇到了同样的问题:使用序列化的名称一次创建几个数据帧。这就是为什么我要问一个新的问题。
我有一个excel文件与5个不同的工作表,我想创建5个不同的数据帧。
library(openxlsx)
ln=list()
for (i in 2:6)
{
ln[[i]]<-read.xlsx("File.xlsx", sheet=i-1, startRow=3)
}
然后,我知道我可以做到:
mo_1<-da
我正在尝试制作盒子图,因此我创建了连接到盒子图标签的数据帧列表,但仍然获得了ValueError: ValueError: cannot copy sequence with size 20 to array axis with dimension 2 但是它们是联系在一起的,我真的不能理解我的代码: uniq = pd.unique(data[columns[0]]).tolist()
data_to = []
for item in uniq:
data_to.append(data[columns[1] and data[columns[0]]
我有一个名为"proc.r1“的21种不同数据帧的列表。
我试着制作21个图表,每个图表都使用列表中每个数据帧的数据。
下面所做的工作只适用于列表中的第一个数据框架。我为"plotdf1“编写的图形是我需要从每个数据帧生成的图形。因此,我需要21个外观相同的"plotdf1“,除了每个都会显示来自不同数据帧的数据。
#making the first data frame in the "proc.r1" list as a separate data frame
df1 <- as.data.frame(proc.r1 [[1]]
在Spark中创建数据帧列表是否可取?
List<Dataset<Row>> list = some method
方法读取x个文件以从中创建x个数据帧。这些数据帧被推送到列表中。
此方法从驱动程序调用,并返回通过在列表中联接数据集而创建的单个数据框。
我搞不懂这个列表将在哪里形成,是在驱动程序节点上还是在工作节点上?
创建数据帧列表是否可取?
我正在制作一个基于Sql Server DB的网站,该数据库仍在由另一个应用程序使用。该网站正在使用SSH,因为它是一个MySQL网站。因此,我为它创建了一个新的MySQL数据库,并将所有数据从Sql Server迁移到MySQL。由于Sql Server数据库仍在使用中,因此它每天都在更新。我不能每天都做迁移工作。所以我要写一个程序,从Sql Server DB中读入表(数据库中只有3个表用于website.But,每个表有超过3000条记录),并将这些表插入到MySQL数据库中。我正在为程序使用Dapper。我可以以列表的形式读出表格,例如List。只是想知道有没有好的方法将这些列表插入到
我正在下载多个.csv从一个网站与以下代码 states = ['ak', 'al']
path = 'https://data.openstates.org/people/current/'
data = []
for s in states:
data.append(pd.read_csv(path + s + '.csv')) 我想在追加之前添加一个新值到列表状态名称,从状态到下载列表。 接下来,我将从列表中构建一个数据帧。如果我使用下面的代码,我会得到AK的数据。 df1 = pd.DataFrame(data
我有一个数据帧的列表。我的列表中有28个数据帧。一些数据帧有空行,但不是全部。如何使用lapply或类似的函数从列表中的所有数据帧中删除空行?
下面是我从修改的尝试。不幸的是,这只返回那些空行。
#Get list of all files that will be analyzed
filenames = list.files(pattern = ".csv")
#read in all files in filenames
mydata_run1 = lapply(filenames, read.csv, header = TRUE, quote = ""
我有以下问题。我在列表环境中存储多个数据帧。我编写了一个循环,用于遍历列表中的数据帧并删除过短的数据帧。但不知何故,从列表中删除数据帧并不成功。 datalist # a list containing data frames
for (i in 1:length(datalist)) {
datset <- datalist[i]
if (nrow(datset) < 25) {
sub_name <- names(datset)
datalist <- datalist[-sub_name]
}
} 我感谢每一个人的帮助。
我有一个多个数据帧的列表,我试图从列表中删除任何不符合条件的数据帧,即它们必须有超过1000个唯一ID。
每个数据帧都有几个列(包括ID ),总共有14个数据帧组成列表。
我发现这段代码适用于列表中的特定项,但我希望找到一个更好的解决方案,它不需要我循环遍历列表中的项:
[i for i in list if list[0]['ID'].nunique() > 1000]
所有的建议非常欢迎,谢谢您的帮助。
我想一致地在JTable中添加行。我有两个框架。从第一帧开始,我将获取如下数据-
(框架1)
在第二个画面中,我制作了一个JTable,类似于-
(框架2)
我在第一帧的“提交”按钮中添加了一个actionListener,如-
private void submitActionPerformed(java.awt.event.ActionEvent evt) {
int a = 1, room = 301;
List li = new List();
DefaultTable
我有一个叫做'maxDF‘的数据
factor max_condition
A 7
B 4
C 6
我有一个名为“my list”的列表,其中包含几个共享相同变量(列名)的数据文件:
mylist <- c('A', 'B', 'C', etc)
数据帧结构实例
mylist$A
factor condition
A 0
A 3
A 6
A 7
A 8
A 9
my